CN107404427A - One kind chat background display method and device - Google Patents
One kind chat background display method and device Download PDFInfo
- Publication number
- CN107404427A CN107404427A CN201710214352.0A CN201710214352A CN107404427A CN 107404427 A CN107404427 A CN 107404427A CN 201710214352 A CN201710214352 A CN 201710214352A CN 107404427 A CN107404427 A CN 107404427A
- Authority
- CN
- China
- Prior art keywords
- user
- chat
- user relationship
- background
- data
- 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
Links
Classifications
-
- 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]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- 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/06—Message adaptation to terminal or network requirements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请实施例公开了一种聊天背景展示方法及装置。所述方法包括:确定用户的聊天对象;获取所述用户与所述聊天对象之间的用户关系数据;确定匹配于所述用户关系数据的聊天背景,所述聊天背景反映所述用户关系数据对应的用户关系层级;当所述用户进入与聊天对象进行聊天的界面时,在所述界面中展示所述聊天背景。利用本申请实施例,无需用户繁琐的操作,而是可以自动地根据用户的聊天对象,差异化地匹配及展示对应于该聊天对象的聊天背景,因此,便利性较好。
The embodiment of the present application discloses a chat background display method and device. The method includes: determining the chatting object of the user; acquiring user relationship data between the user and the chatting object; determining a chat background matching the user relationship data, and the chat background reflecting that the user relationship data corresponds to The user relationship level; when the user enters the interface for chatting with the chat object, the chat background is displayed in the interface. Utilizing the embodiment of the present application does not require cumbersome operations by the user, but can automatically and differentiatedly match and display the chat background corresponding to the chat object of the user according to the chat object of the user, so the convenience is better.
Description
技术领域technical field
本申请涉及计算机软件技术领域,尤其涉及一种聊天背景展示方法及装置。The present application relates to the technical field of computer software, in particular to a chat background display method and device.
背景技术Background technique
随着智能终端的使用普及,各类应用(APP)也大量增加,给用户带来了便利,即时通讯APP是用户日常生活中经常使用的一类APP,用户利用即时通讯APP,可以与其他用户进行聊天。With the popularization of the use of smart terminals, various applications (APP) have also increased greatly, which has brought convenience to users. Instant messaging APP is a type of APP that users often use in daily life. Users can use instant messaging APP to communicate with other users. Chat.
在现有技术中,即时通讯APP会展示默认的聊天背景,若要更换聊天背景,需要用户手动操作进行更换。具体地,用户在与任意其他用户聊天时,可以从本地或者网络指定一张图片并向即时通讯APP提交聊天背景设置请求,则即时通讯APP响应于该请求,可以将该图片作为聊天背景进行展示。In the prior art, the instant messaging APP will display a default chat background, and if the chat background needs to be changed, the user needs to perform a manual operation to change it. Specifically, when chatting with any other user, the user can specify a picture from the local or network and submit a chat background setting request to the instant messaging APP, and the instant messaging APP can respond to the request by displaying the picture as the chat background .
但是,上述现有技术中的聊天背景展示方式对于用户而言,操作繁琐,便利性较差。However, the chat background display method in the above-mentioned prior art is cumbersome for the user, and the convenience is poor.
发明内容Contents of the invention
本申请实施例提供一种聊天背景展示方法及装置,用以解决现有技术中的聊天背景展示方式对于用户而言,操作繁琐,便利性较差的问题。Embodiments of the present application provide a method and device for displaying chat backgrounds, which are used to solve the problems of cumbersome operations and poor convenience for users in the chat background display methods in the prior art.
为解决上述技术问题,本申请实施例是这样实现的:In order to solve the above technical problems, the embodiment of the present application is implemented as follows:
本申请实施例提供的一种聊天背景展示方法,包括:A chat background display method provided in an embodiment of the present application includes:
确定用户的聊天对象;Determine who the user is chatting with;
获取所述用户与所述聊天对象之间的用户关系数据;Obtain user relationship data between the user and the chat object;
确定匹配于所述用户关系数据的聊天背景,所述聊天背景反映所述用户关系数据对应的用户关系层级;determining a chat background matching the user relationship data, the chat background reflecting the user relationship level corresponding to the user relationship data;
当所述用户进入与聊天对象进行聊天的界面时,在所述界面中展示所述聊天背景。When the user enters an interface for chatting with a chat object, the chat background is displayed on the interface.
本申请实施例提供的一种聊天背景展示装置,包括:A chat background display device provided in an embodiment of the present application includes:
对象确定模块,确定用户的聊天对象;The object determination module determines the chat object of the user;
数据获取模块,获取所述用户与所述聊天对象之间的用户关系数据;A data acquisition module, for acquiring user relationship data between the user and the chat object;
背景确定模块,确定匹配于所述用户关系数据的聊天背景,所述聊天背景反映所述用户关系数据对应的用户关系层级;The background determination module determines the chat background matching the user relationship data, and the chat background reflects the user relationship level corresponding to the user relationship data;
背景展示模块,当所述用户进入与聊天对象进行聊天的界面时,在所述界面中展示所述聊天背景。The background display module is used to display the chat background in the interface when the user enters the chat interface with the chat partner.
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:无需用户繁琐的操作,而是可以自动地根据用户的聊天对象,差异化地匹配及展示对应于该聊天对象的聊天背景,因此,便利性较好,因此,可以部分或全部地解决现有技术中的问题。不仅如此,由于所展示的聊天背景反映用户关系数据对应的用户关系层级,因此,这种聊天背景也可以作为用户快速地推断用户关系层级的手段之一,有利于提高用户体验。The above-mentioned at least one technical solution adopted in the embodiment of the present application can achieve the following beneficial effects: without the user's cumbersome operations, it can automatically match and display the chat background corresponding to the chat object in a differentiated manner according to the user's chat object, so , better convenience, therefore, can partially or completely solve the problems in the prior art. Not only that, because the displayed chat background reflects the user relationship level corresponding to the user relationship data, therefore, this chat background can also be used as one of the means for the user to quickly infer the user relationship level, which is conducive to improving user experience.
附图说明Description of drawings
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments described in this application. Those skilled in the art can also obtain other drawings based on these drawings without any creative effort.
图1为本申请实施例提供的一种聊天背景展示方法的流程示意图;FIG. 1 is a schematic flowchart of a chat background display method provided in an embodiment of the present application;
图2为本申请实施例提供的一种实际应用场景下,上述聊天背景展示方法涉及的一种交互流程示意图;FIG. 2 is a schematic diagram of an interaction process involved in the above chat background display method in an actual application scenario provided by the embodiment of the present application;
图3a、图3b分别为本申请实施例提供的一种即时通讯APP的好友列表界面示意图;FIG. 3a and FIG. 3b are respectively schematic diagrams of a friend list interface of an instant messaging APP provided by an embodiment of the present application;
图4a、图4b分别为本申请实施例提供的一种即时通讯APP的聊天界面示意图;FIG. 4a and FIG. 4b are respectively schematic diagrams of a chat interface of an instant messaging APP provided by an embodiment of the present application;
图5为本申请实施例提供的对应于图1的一种聊天背景展示装置的结构示意图。FIG. 5 is a schematic structural diagram of a chat background display device corresponding to FIG. 1 provided in an embodiment of the present application.
具体实施方式detailed description
本申请实施例提供一种聊天背景展示方法及装置。Embodiments of the present application provide a chat background display method and device.
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。In order to enable those skilled in the art to better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described The embodiments are only some of the embodiments of the present application, but not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.
图1为本申请实施例提供的一种聊天背景展示方法的流程示意图。从程序角度而言,该流程的执行主体可以是客户端和/或服务端,比如,即时通讯APP的客户端或服务端等;从设备角度而言,该流程的执行主体可以包括但不限于可搭载上述程序的以下至少一种设备:手机、平板电脑、智能可穿戴设备、车机、个人计算机、大中型计算机、计算机集群等。FIG. 1 is a schematic flowchart of a chat background display method provided by an embodiment of the present application. From a program point of view, the subject of execution of this process may be a client and/or server, for example, the client or server of an instant messaging APP; from a device point of view, the subject of execution of this process may include but not limited to At least one of the following devices that can be equipped with the above program: mobile phone, tablet computer, smart wearable device, car machine, personal computer, large and medium-sized computer, computer cluster, etc.
图1中的流程可以包括以下步骤:The process in Figure 1 may include the following steps:
S101:确定用户的聊天对象。S101: Determine a chat object of the user.
在本申请实施例中,用户的聊天对象可以是正在与用户聊天的对象,也可以是诸如用户的即时通讯好友等潜在的聊天对象。In the embodiment of the present application, the user's chatting object may be an object that the user is currently chatting with, or may be a potential chatting object such as a friend of the user in instant messaging.
可以实时监测用户对好友列表的操作,当检测到用户选定好友列表中的某位用户或者某个用户群组时,可以将用户选定的用户或者用户群组确定为步骤S101中所述的用户的聊天对象。The user's operation on the friend list can be monitored in real time, and when it is detected that a certain user or a certain user group in the user's selected friend list is detected, the user or user group selected by the user can be determined as the one described in step S101. The user's chat partner.
也可以预先分别用户的好友列表中的所有用户及用户群组中的每个用户或每个用户群组确定为一个步骤S101中所述的用户的聊天对象,并针对确定的每个聊天对象分别执行图1中的流程。It is also possible to determine in advance all users in the user's friend list and each user in the user group or each user group as a chat object of the user described in step S101, and for each chat object determined Execute the process in Figure 1.
S102:获取所述用户与所述聊天对象之间的用户关系数据。S102: Obtain user relationship data between the user and the chat object.
在本申请实施例中,用户关系数据是可以直接或者间接地反映用户与其聊天对象之间的关系的数据。用户关系可以从不同维度进行描述:称谓的维度,比如,用户称呼某聊天对象为“妈妈”,则对应描述出的关系是母子或母女关系;亲密程度的维度,比如,用户与某聊天对象聊天频繁,则对应描述出的关系是亲密程度较高的关系;重要程度的维度,比如,用户会第一时间回复某聊天对象,则对应描述出的关系是重要程度较高的关系;等等。In the embodiment of the present application, the user relationship data is data that can directly or indirectly reflect the relationship between the user and his chat partner. User relationships can be described from different dimensions: the dimension of appellation, for example, if a user calls a chat object "Mom", the corresponding relationship described is a mother-child or mother-daughter relationship; the dimension of intimacy, for example, the user and a chat object Frequent chatting means that the relationship described is a relationship with a higher degree of intimacy; the dimension of importance, for example, if the user will reply to a chat partner in the first time, then the relationship described is a relationship with a higher degree of importance; etc. .
在实际应用中,上述各维度所描述的用户关系可能会有重叠,比如,对于母子或母女关系,一般同时也是亲密程度和重要程度较高的高息。In practical applications, the user relationships described by the above dimensions may overlap. For example, for a mother-child or mother-daughter relationship, it is generally also a high-interest relationship with a high degree of intimacy and importance.
在本申请实施例中,用户关系数据可以获取自对应的即时通讯APP,也可以获取自即时通讯APP以外的数据平台,比如,电子商务平台等。以下各实施例主要基于前一种数据获取方式进行说明。In the embodiment of the present application, the user relationship data may be obtained from the corresponding instant messaging APP, or may be obtained from a data platform other than the instant messaging APP, such as an e-commerce platform. The following embodiments are mainly described based on the former data acquisition manner.
对于间接反映用户关系的用户关系数据,比如,聊天记录、共享文件、共同好友信息等:一般可以采用诸如语义分析、数据挖掘等相对复杂的方式确定对应的用户关系,过程中所使用的工具比如可以是神经网络、决策树、模糊匹配算法等。For user relationship data that indirectly reflects user relationships, such as chat records, shared files, mutual friend information, etc.: Generally, relatively complex methods such as semantic analysis and data mining can be used to determine the corresponding user relationship. The tools used in the process are, for example, It can be neural network, decision tree, fuzzy matching algorithm, etc.
对于直接反映用户关系的用户关系数据,比如,备注名称、好友排名、用户群组名称、平台预先为用户分析出的关系数据等:一般可以采用诸如关键词匹配、数值大小判定等相对简单的方式确定对应的用户关系。For user relationship data that directly reflects user relationships, such as remark names, friend rankings, user group names, relationship data analyzed in advance by the platform for users, etc.: Generally, relatively simple methods such as keyword matching and numerical value determination can be used Determine the corresponding user relationship.
S103:确定匹配于所述用户关系数据的聊天背景,所述聊天背景反映所述用户关系数据对应的用户关系层级。S103: Determine a chat background matching the user relationship data, where the chat background reflects a user relationship level corresponding to the user relationship data.
在本申请实施例中,可以预先按照一个维度或多个维度的组合,划分出多个用户关系层级,不同的用户关系层级可以对应于不同的聊天背景。则用户关系数据对应的用户关系层级具体为:用户关系数据直接或间接反映出的用户关系所属的用户关系层级。In the embodiment of the present application, multiple user relationship levels may be divided in advance according to one dimension or a combination of multiple dimensions, and different user relationship levels may correspond to different chat backgrounds. The user relationship level corresponding to the user relationship data is specifically: the user relationship level to which the user relationship directly or indirectly reflected by the user relationship data belongs.
聊天背景可以来自预定的聊天背景库,则聊天背景库中的各聊天背景也可以被划分为多个层级,不同层级可以分别对应于不同的用户关系层级。聊天背景也可以是在需要使用时实时生成的,则需要根据用户关系层级,生成对应的聊天背景。The chat background can come from a predetermined chat background library, and each chat background in the chat background library can also be divided into multiple levels, and different levels can correspond to different user relationship levels. The chat background can also be generated in real time when needed, and the corresponding chat background needs to be generated according to the user relationship level.
在本申请实施例中,聊天背景可以反映其对应的用户关系层级,对应于不同的用户关系层级的不同聊天背景有共性,也有差异。聊天背景之间的差异程度可以对应地反映出用户关系层级之间的差异程度,而且对于用户而言,聊天背景的差异程度可以是可视而直观的,甚至还可以是易于量化的,如此,通过本申请的方案中的聊天背景,可以为用户提供一种快速地推断用户关系层级的手段,该手段的便利性也较好;而在现有技术中,用户一般只能通过看聊天对象的名称,或者聊天记录推断用户关系层级,在聊天窗口较多的时候颇为不便。In the embodiment of the present application, the chat background may reflect its corresponding user relationship level, and different chat backgrounds corresponding to different user relationship levels have similarities and differences. The degree of difference between chat backgrounds can correspondingly reflect the degree of difference between user relationship levels, and for users, the degree of difference in chat background can be visual and intuitive, and even easy to quantify, so, Through the chatting background in the scheme of this application, a means for quickly inferring the relationship level of the user can be provided for the user, and the convenience of this means is also good; while in the prior art, the user generally can only look at the chat object Name, or chat history to infer the user relationship level, which is quite inconvenient when there are many chat windows.
在本申请实施例中,聊天背景可以通过多种形式,反映所述用户关系数据对应的用户关系层级。比如,聊天背景的图像参数值的差异化、聊天背景的布局的差异化等。In the embodiment of the present application, the chat background may reflect the user relationship level corresponding to the user relationship data in various forms. For example, the difference of the image parameter value of the chat background, the difference of the layout of the chat background, and the like.
S104:当所述用户进入与聊天对象进行聊天的界面时,在所述界面中展示所述聊天背景。S104: When the user enters an interface for chatting with a chat partner, display the chat background in the interface.
在本申请实施例中,聊天的界面一般是聊天窗口,则所展示的聊天背景可以作为聊天窗口中至少部分区域的背景。当然,在实际应用中,APP可能推出网页版,在网页版的情况下,聊天的界面可以是网页。In the embodiment of the present application, the chatting interface is generally a chatting window, and the displayed chatting background can be used as the background of at least a part of the chatting window. Of course, in practical applications, the APP may launch a web version, and in the case of the web version, the chatting interface may be a web page.
通过图1的方法,无需用户繁琐的操作,而是可以自动地根据用户的聊天对象,差异化地匹配及展示对应于该聊天对象的聊天背景,因此,便利性较好,因此,可以部分或全部地解决现有技术中的问题。The method shown in Figure 1 does not require cumbersome operations by the user, but can automatically match and display the chat background corresponding to the chat object in a differentiated manner according to the user's chat object. Therefore, the convenience is better, so it can be partially or The problems in the prior art are completely solved.
不仅如此,由于所展示的聊天背景反映用户关系数据对应的用户关系层级,因此,这种聊天背景也可以作为用户快速地推断用户关系层级的手段之一,有利于提高用户体验。Not only that, because the displayed chat background reflects the user relationship level corresponding to the user relationship data, therefore, this chat background can also be used as one of the means for the user to quickly infer the user relationship level, which is conducive to improving user experience.
基于图1的方法,本申请实施例还提供了该方法的一些具体实施方案,以及扩展方案,下面进行说明。Based on the method in FIG. 1 , the embodiment of the present application also provides some specific implementations and extensions of the method, which will be described below.
在本申请实施例中,对于步骤S102,所述获取所述用户与所述聊天对象之间的用户关系数据,具体可以包括:In this embodiment of the application, for step S102, the acquiring the user relationship data between the user and the chat partner may specifically include:
获取以下至少一种数据,作为所述用户与所述聊天对象之间的用户关系数据:用于表示所述用户与所述聊天对象之间的亲密程度的表征值、所述用户针对所述聊天对象的备注信息、所述聊天对象对应的用户群组信息、所述用户与所述聊天对象之间的聊天记录。Acquiring at least one of the following data as the user relationship data between the user and the chat object: a characteristic value used to represent the degree of intimacy between the user and the chat object, the user's response to the chat The remark information of the object, the user group information corresponding to the chat object, and the chat records between the user and the chat object.
对应亲密程度的表征值,其比如可以是好友排名、互动访问次数等。一般地,亲密程度的表征值越大,表示亲密程度越高,相应地,对应的用户关系层级也越高。亲密程度的表征值可以比较直接地反映用户关系。The characteristic value corresponding to the degree of intimacy may be, for example, the ranking of friends, the number of interactive visits, and the like. Generally, the larger the characteristic value of the degree of intimacy, the higher the degree of intimacy, and correspondingly, the higher the corresponding user relationship level. The characterization value of intimacy can directly reflect the user relationship.
对于用户针对聊天对象的备注信息,由于是用户自己设置的,因此,所述备注信息也能够比较直接反映用户关系。比如,用户可能对三个聊天对象分别设置如下备注名称:“老公”、“闺蜜”、“小王”,根据一般经验,“老公”与该用户是家人关系,“闺蜜”与该用户是亲密朋友关系,“小王”与该用户是普通熟人关系。若以亲密程度的维度划分用户关系层级,该例中的三种关系可以分别属于从上之下的三个用户关系层级。As for the user's remark information for the chat object, since it is set by the user himself, the remark information can also relatively directly reflect the user relationship. For example, the user may set the following remark names for the three chat objects: "Husband", "Girlfriend", and "Xiao Wang". According to general experience, "Husband" is a family relationship with the user, and "Girlfriend" is close to the user. Friend relationship, "Xiao Wang" and the user are ordinary acquaintances. If user relationship levels are divided by the dimension of intimacy, the three relationships in this example may belong to three user relationship levels from top to bottom.
对于聊天对象对应的用户群组信息,聊天对象可以为该用户群组或者该用户群组中的某个用户。用户群组的名称一般可以直接反映用户关系,比如,“家人群”可以反映用户与该群中的其他用户是家人关系,“高中同学群”可以反映用户与该群中的其他用户是高中同学关系,等等。Regarding the user group information corresponding to the chat object, the chat object may be the user group or a certain user in the user group. The name of a user group can generally directly reflect the user relationship. For example, "family group" can reflect that the user is a family member with other users in the group, and "high school classmate group" can reflect that the user and other users in the group are high school classmates relationship, etc.
对于聊天记录,其一般可以间接地反映用户关系,因为通过聊天记录可以分析出用户与聊天对象的对话内容、对话语气、所使用的表情等,进而可以据此推测用户与聊天对象之间的关系。比如,包含较多的甜言蜜语的聊天记录可以反映用户与聊天对象是情侣关系或夫妻关系,包含较多的尊称的聊天记录可以反映用户与聊天对象是工作上下级关系或甲乙方关系,等等。For chat records, it can generally indirectly reflect the relationship between users, because through the chat records, the content of the conversation between the user and the chat object, the tone of the conversation, the expressions used, etc. can be analyzed, and then the relationship between the user and the chat object can be inferred. . For example, chat records containing more honeyed words may reflect that the user and the chat object are in a couple relationship or a husband and wife relationship, and chat records containing more honorific titles may reflect that the user and the chat object are in a work-subordinate relationship or a relationship between Party A and Party B, and so on.
需要说明的是,上面仅是列举了几种典型的可以从即时通讯APP获取的用户关系数据,并非限定用户关系数据只能是这几种。It should be noted that the above only lists several typical user relationship data that can be obtained from the instant messaging APP, and does not limit the user relationship data to only these types.
在本申请实施例中,对于步骤S103,所述确定匹配于所述用户关系数据的聊天背景,具体可以包括:根据所述用户关系数据,判定所述用户与所述聊天对象之间的关系在预先划分的各用户关系层级中所属的用户关系层级,作为所述用户关系数据对应的用户关系层级;在预定的聊天背景库中包含的反映不同用户关系层级的聊天背景中,确定反映所述用户关系数据对应的用户关系层级的聊天背景,作为匹配于所述用户关系数据的聊天背景。In this embodiment of the present application, for step S103, the determining the chat background matching the user relationship data may specifically include: according to the user relationship data, determining whether the relationship between the user and the chat object is The user relationship levels of the pre-divided user relationship levels are used as the user relationship levels corresponding to the user relationship data; in the chat backgrounds that reflect different user relationship levels included in the predetermined chat background database, it is determined to reflect the user relationship levels. The chat background of the user relationship level corresponding to the relationship data is used as the chat background matching the user relationship data.
在上一段中,用户与聊天对象之间的关系是根据用户关系数据推测的,为了提高准确性,也可以允许用户本人预先针对聊天对象,自行指定自己与该聊天对象的关系(比如,以设定等级标签或者标识星级等方式指定,所述等级或所述星级即可以直接表示其对应的关系所属的用户关系层级),在这种情况下,步骤S102中获取的用户关系数据即可以为保存用户所指定的关系的数据,这种数据也可以属于用户对聊天对象的备注信息。In the previous paragraph, the relationship between the user and the chat object is estimated based on the user relationship data. In order to improve accuracy, the user can also be allowed to specify the relationship between himself and the chat object in advance (for example, by setting rating label or identification star rating, etc., the rating or the star rating can directly represent the user relationship level to which the corresponding relationship belongs), in this case, the user relationship data acquired in step S102 can be In order to save the data of the relationship specified by the user, this data may also belong to the user's remark information on the chat object.
在本申请实施例中,前面也有提到,除了基于预定的聊天背景库匹配聊天背景这种方式之外,也可以实时地生成聊天背景。具体地,对于步骤S103,所述确定匹配于所述用户关系数据的聊天背景,可以包括:根据所述用户关系数据,判定所述用户与所述聊天对象之间的关系在预先划分的各用户关系层级中所属的用户关系层级,作为所述用户关系数据对应的用户关系层级;在预定的图像特征值库包含的分别对应于不同用户关系层级的图像特征值中,确定所述用户关系数据对应的用户关系层级对应的图像特征值;根据确定的图像特征值生成聊天背景,作为匹配于所述用户关系数据的聊天背景。In the embodiment of the present application, as mentioned above, in addition to matching the chat background based on a predetermined chat background database, the chat background can also be generated in real time. Specifically, for step S103, the determining the chat background matching the user relationship data may include: according to the user relationship data, determining that the relationship between the user and the chat object is within the pre-divided users The user relationship level that belongs to the relationship level is used as the user relationship level corresponding to the user relationship data; among the image feature values respectively corresponding to different user relationship levels contained in the predetermined image feature value library, it is determined that the user relationship data corresponds to The image feature value corresponding to the user relationship level; the chat background is generated according to the determined image feature value as the chat background matching the user relationship data.
上述的图像特征可以是以下至少一种:灰度、对比度、亮度、颜色、分辨率、宽度、高度、纹理、布局、图案等。图像特征值可以是图像特征的一个或多个维度的表征值。The aforementioned image features may be at least one of the following: grayscale, contrast, brightness, color, resolution, width, height, texture, layout, pattern, and the like. The image feature value may be a representative value of one or more dimensions of the image feature.
以图像特征为灰度,用户关系层级根据亲密程度的维度划分为例。灰度值的可能取值范围可以划分为多个层级,从每一层级中选择一个灰度值作为该层级的代表,选择的各灰度值可以构成一个灰度值库,作为上述的图像特征值库。灰度值越小的层级可以对应于亲密程度越高的用户关系层级。在这种情况下,对于与用户亲密程度越高的聊天对象,所匹配得到的聊天背景的灰度值越小,从用户的视觉角度而言,所匹配得到的聊天背景的颜色越深。Taking image features as grayscale, user relationship levels are divided according to the dimension of intimacy as an example. The possible value range of the gray value can be divided into multiple levels, and a gray value is selected from each level as the representative of the level, and each selected gray value can form a gray value library as the above-mentioned image feature value library. A level with a smaller gray value may correspond to a user relationship level with a higher degree of intimacy. In this case, for a chat object with a higher degree of intimacy with the user, the gray value of the matched chat background is smaller, and from the user's visual point of view, the matched chat background is darker.
再以图像特征为图案,用户关系层级根据亲密程度的维度划分为例。可以将图案的一种指定表征值的可能取值范围划分为多个层级,从每一层级中选择一个指定表征值作为该层级的代表,选择的各指定表征值可以构成一个指定表征值库,作为上述的图像特征值库。假定所述指定表征值表示对应图案的风格的轻松明快程度,则指定表征值越大,表示对应图案的风格越轻松明快(比如,为蓝天白云图案等),反之,指定表征值越小,表示对应图案的风格越沉重晦暗(比如,为阴雨暗夜图案等)。在这种情况下,对于与用户亲密程度越高的聊天对象,所匹配得到的聊天背景的图案相应地越轻松明快,从用户的心理角度而言,看到所匹配得到的聊天背景时的心情也越放松。Taking image features as patterns, user relationship levels are divided according to the dimension of intimacy as an example. The possible value range of a designated characteristic value of the pattern can be divided into multiple levels, and a designated characteristic value is selected from each level as the representative of the level, and each designated characteristic value selected can form a designated characteristic value library, As the image feature value library mentioned above. Assuming that the specified characterization value represents the relaxed and lively degree of the style of the corresponding pattern, the larger the specified characterization value, the more relaxed and lively the style of the corresponding pattern (for example, a blue sky and white cloud pattern, etc.), otherwise, the smaller the specified characterization value, it means The style of the corresponding pattern is heavier and darker (for example, it is a rainy night pattern, etc.). In this case, for a chat object with a higher degree of intimacy with the user, the pattern of the matched chat background is correspondingly more relaxed and lively. From the psychological point of view of the user, the mood when seeing the matched chat background Also more relaxed.
结合上面两例还可以总结得到:对于步骤S103,所述匹配于所述用户关系数据的聊天背景可以通过至少一种图像特征反映所述用户关系数据对应的用户关系层级;在反映不同的用户关系层级的各聊天背景中,所述图像特征对应地为不同层级的取值,不同的用户关系层级与所述图像特征的取值(也即,图像特征值)的不同层级之间预先建立有对应关系。Combining the above two examples, it can also be concluded that: for step S103, the chat background matching the user relationship data can reflect the user relationship level corresponding to the user relationship data through at least one image feature; In each chat background of the hierarchy, the image features correspond to the values of different levels, and there are pre-established correspondences between different user relationship levels and the values of the image features (that is, image feature values) at different levels. relation.
为了便于理解,本申请实施例还提供了一种实际应用场景下,上述聊天背景展示方法涉及的一种交互流程示意图,如图2所示。For ease of understanding, the embodiment of the present application also provides a schematic diagram of an interaction process involved in the above chat background display method in an actual application scenario, as shown in FIG. 2 .
在图2中,“用户”表示用户侧的动作,可以包括用户执行的动作和即时通讯APP的客户端的动作,“系统”表示服务器侧的动作,可以包括即时通讯应用APP的服务端的动作。该交互流程主要包括以下步骤:In FIG. 2 , "user" means actions on the user side, which may include actions performed by the user and actions on the client side of the instant messaging APP, and "system" means actions on the server side, which may include actions on the server side of the instant messaging application APP. The interaction process mainly includes the following steps:
用户登录即时通讯APP;The user logs into the instant messaging APP;
用户通过对即时通讯APP提供的好友列表中的列表项进行点击,选择聊天对象,其中,聊天对象可以是单用户也可以是用户群组;The user selects a chat object by clicking on a list item in the friend list provided by the instant messaging APP, wherein the chat object can be a single user or a user group;
系统获取用户与该聊天对象之间的用户关系数据,比如,亲密程度的表征值等;The system obtains the user relationship data between the user and the chat object, such as the characterization value of intimacy, etc.;
系统根据用户关系数据对应的用户关系层级,匹配聊天背景库中的对应层级的聊天背景,不同层级的聊天背景通过诸如灰度值等图像特征值的层级差异,反映对应的用户关系层级的差异;According to the user relationship level corresponding to the user relationship data, the system matches the chat background of the corresponding level in the chat background library, and the chat background of different levels reflects the difference of the corresponding user relationship level through the level difference of image feature values such as gray value;
用户与该聊天对象的聊天窗口,聊天窗口中展示匹配得到的聊天背景。The chat window between the user and the chat object, and the chat background obtained by matching is displayed in the chat window.
更直观地,本申请实施例还提供了图2中交互流程涉及的界面示意图,如图3a、图3b、图4a和图4b所示。More intuitively, the embodiment of the present application also provides a schematic diagram of an interface involved in the interaction process in FIG. 2, as shown in FIG. 3a, FIG. 3b, FIG. 4a and FIG. 4b.
图3a为一种即时通讯APP的好友列表界面示意图,图3b为一种即时通讯APP的网页版的好友列表界面示意图。图3a、图3b的界面中均包含有“老公”、“小王”、“闺蜜”这三个好友,这三个好友都属于上述的单用户,图3a的界面中还包括含有“家人群”、“高中同学群”、“大学同学群”这个三个好友群组,这个三个好友群组都属于上述的用户群组。FIG. 3 a is a schematic diagram of a friend list interface of an instant messaging APP, and FIG. 3 b is a schematic diagram of a friend list interface of a web version of an instant messaging APP. The interfaces in Figure 3a and Figure 3b both include three friends, "Husband", "Xiao Wang", and "Girlfriend". These three friends all belong to the above-mentioned single user. ", "High School Classmates Group", and "University Classmates Group", these three friend groups all belong to the above-mentioned user groups.
图4a为一种即时通讯APP的聊天界面示意图,图4b为一种即时通讯APP的网页版的聊天界面示意图。Fig. 4a is a schematic diagram of a chat interface of an instant messaging APP, and Fig. 4b is a schematic diagram of a chat interface of a web page version of an instant messaging APP.
在图4a中,从左到右共示出了三个聊天界面,左侧为以“老公”为聊天对象的聊天界面,中间为以“闺蜜”为聊天对象的聊天界面,右侧为以“小王”为聊天对象的聊天界面。可以看到,基于亲密程度的维度可以预先划分出至少从上至下至少三个用户关系层级,假定依次称为:“很亲密”关系层级、“比较亲密”关系层级、“不亲密”关系层级。In Figure 4a, three chat interfaces are shown from left to right, the left is the chat interface with "husband" as the chat object, the middle is the chat interface with "girlfriend" as the chat object, and the right is the chat interface with " "Xiao Wang" is the chat interface of the chat partner. It can be seen that based on the dimension of intimacy, at least three user relationship levels can be pre-divided from top to bottom, which are assumed to be called in turn: "very close" relationship level, "relatively close" relationship level, and "not close" relationship level .
则用户与“老公”之间的关系属于“很亲密”关系层级,与“闺蜜”之间的关系属于“比较亲密”关系层级,与“小王”之间的关系属于“不亲密”关系层级。Then the relationship between the user and the "husband" belongs to the "very close" relationship level, the relationship with the "girlfriend" belongs to the "relatively close" relationship level, and the relationship with "Xiao Wang" belongs to the "not close" relationship level .
这三个聊天界面的聊天背景不同,具体是聊天背景的灰度值有差异。三个聊天界面的聊天背景通过灰度值的不同层级反映出对应的用户关系的不同层级。在以“老公”为聊天对象的聊天界面中,聊天背景的灰度值相应地属于较低的层级(也即,灰度值较小,颜色的深度较深),在以“闺蜜”为聊天对象的聊天界面中,聊天背景的灰度值相应地属于比所述较低的层级高一层的层级(也即,灰度值相对大,颜色的深度相对浅),而在以“小王”为聊天对象的聊天界面中,聊天背景的灰度值相应地属于比所述较低的层级高两层的层级(也即,灰度值相对更大,颜色的深度相对更浅)。The chat backgrounds of the three chat interfaces are different, specifically, the grayscale values of the chat backgrounds are different. The chat backgrounds of the three chat interfaces reflect different levels of corresponding user relationships through different levels of grayscale values. In the chat interface with "husband" as the chat object, the grayscale value of the chat background belongs to a lower level (that is, the grayscale value is smaller and the color depth is deeper), while the "girlfriend" is the chat interface. In the object's chat interface, the gray value of the chat background correspondingly belongs to a level higher than the lower level (that is, the gray value is relatively large, and the depth of the color is relatively light), while the "Xiao Wang In the chat interface where " is the chat object, the grayscale value of the chat background correspondingly belongs to a level two levels higher than the lower level (that is, the grayscale value is relatively larger, and the color depth is relatively lighter).
需要说明的是,图4a的例子所采用的用户关系层次与聊天背景的灰度值的层次之间的对应关系仅是一种示例,也可以将该对应关系颠倒过来,比如,用户关系层次越高,对应的聊天背景的灰度值越高,等等。当然,如前所述,除了灰度值以外,聊天背景的其他图像特征值也可以用于对应地反映用户关系层次。It should be noted that the correspondence between the user relationship level and the gray level of the chat background used in the example in Figure 4a is only an example, and the correspondence can also be reversed, for example, the higher the user relationship level The higher the value, the higher the gray value of the corresponding chat background, and so on. Of course, as mentioned above, in addition to the gray value, other image feature values of the chat background can also be used to reflect the user relationship level correspondingly.
类似地,在图4b中,也是通过聊天背景的灰度值的不同层次对应反映不同的用户关系层次的,不再赘述。Similarly, in FIG. 4b , different levels of user relationship are also reflected through different levels of the gray value of the chat background, and details will not be repeated here.
对于以上的界面示例,用户在上手使用后,比较容易理解聊天背景的展示规则,而且也无需干预,易用性和便利性较好。当然,在实际应用中,考虑到用户的个性化需求,也可以为用户提供一些干预手段,比如,可以由用户指定用于反映用户关系层级的图像特征,由用户预先划分用户关系层级,等等。For the above interface example, after users get started with using it, it is easier for users to understand the display rules of the chat background, and there is no need for intervention, which is easy to use and convenient. Of course, in practical applications, considering the individual needs of users, some intervention means can also be provided for users, for example, the user can specify the image features to reflect the user relationship level, and the user can pre-divide the user relationship level, etc. .
上面为本申请实施例提供的一种聊天背景展示方法,基于同样的发明思路,本申请实施例还提供了对应的装置,如图5所示。The above is a chat background display method provided by the embodiment of the present application. Based on the same inventive idea, the embodiment of the present application also provides a corresponding device, as shown in FIG. 5 .
图5为本申请实施例提供的对应于图1的一种聊天背景展示装置的结构示意图,该装置可以位于图1中流程的执行主体(以客户端为例)上,包括:FIG. 5 is a schematic structural diagram of a chat background display device corresponding to FIG. 1 provided in the embodiment of the present application. The device can be located on the execution subject of the process in FIG. 1 (taking the client as an example), including:
对象确定模块501,确定用户的聊天对象;Object determination module 501, determining the chat object of the user;
数据获取模块502,获取所述用户与所述聊天对象之间的用户关系数据;A data acquisition module 502, which acquires user relationship data between the user and the chat object;
背景确定模块503,确定匹配于所述用户关系数据的聊天背景,所述聊天背景反映所述用户关系数据对应的用户关系层级;A background determination module 503, determining a chat background matching the user relationship data, the chat background reflecting the user relationship level corresponding to the user relationship data;
背景展示模块504,当所述用户进入与聊天对象进行聊天的界面时,在所述界面中展示所述聊天背景。The background display module 504, when the user enters an interface for chatting with a chat partner, displays the chat background in the interface.
可选地,所述数据获取模块502获取所述用户与所述聊天对象之间的用户关系数据,具体包括:Optionally, the data acquisition module 502 acquires user relationship data between the user and the chat object, specifically including:
所述数据获取模块502获取以下至少一种数据,作为所述用户与所述聊天对象之间的用户关系数据:用于表示所述用户与所述聊天对象之间的亲密程度的表征值、所述用户针对所述聊天对象的备注信息、所述聊天对象对应的用户群组信息、所述用户与所述聊天对象之间的聊天记录。The data acquisition module 502 acquires at least one of the following data as the user relationship data between the user and the chat object: a characteristic value used to represent the degree of intimacy between the user and the chat object, the The user's remark information for the chat object, the user group information corresponding to the chat object, and the chat records between the user and the chat object.
可选地,所述背景确定模块503确定匹配于所述用户关系数据的聊天背景,具体包括:Optionally, the background determination module 503 determines the chat background matching the user relationship data, specifically including:
所述背景确定模块503根据所述用户关系数据,判定所述用户与所述聊天对象之间的关系在预先划分的各用户关系层级中所属的用户关系层级,作为所述用户关系数据对应的用户关系层级;The background determination module 503 determines, according to the user relationship data, which user relationship level the relationship between the user and the chat partner belongs to among the pre-divided user relationship levels, and serves as the user corresponding to the user relationship data relationship hierarchy;
在预定的聊天背景库中包含的反映不同用户关系层级的聊天背景中,确定反映所述用户关系数据对应的用户关系层级的聊天背景,作为匹配于所述用户关系数据的聊天背景。Among the chat backgrounds reflecting different user relationship levels included in the predetermined chat background library, the chat background reflecting the user relationship level corresponding to the user relationship data is determined as the chat background matching the user relationship data.
可选地,所述背景确定模块503确定匹配于所述用户关系数据的聊天背景,具体包括:Optionally, the background determination module 503 determines the chat background matching the user relationship data, specifically including:
所述背景确定模块503根据所述用户关系数据,判定所述用户与所述聊天对象之间的关系在预先划分的各用户关系层级中所属的用户关系层级,作为所述用户关系数据对应的用户关系层级;The background determination module 503 determines, according to the user relationship data, which user relationship level the relationship between the user and the chat partner belongs to among the pre-divided user relationship levels, and serves as the user corresponding to the user relationship data relationship hierarchy;
在预定的图像特征值库包含的分别对应于不同用户关系层级的图像特征值中,确定所述用户关系数据对应的用户关系层级对应的图像特征值;Among the image feature values corresponding to different user relationship levels included in the predetermined image feature value library, determine the image feature values corresponding to the user relationship levels corresponding to the user relationship data;
根据确定的图像特征值生成聊天背景,作为匹配于所述用户关系数据的聊天背景。A chat background is generated according to the determined image feature value as a chat background matching the user relationship data.
可选地,所述匹配于所述用户关系数据的聊天背景通过至少一种图像特征反映所述用户关系数据对应的用户关系层级;Optionally, the chat background matching the user relationship data reflects the user relationship level corresponding to the user relationship data through at least one image feature;
在反映不同的用户关系层级的各聊天背景中,所述图像特征对应地为不同层级的取值,不同的用户关系层级与所述图像特征的取值的不同层级之间预先建立有对应关系。In chat backgrounds reflecting different user relationship levels, the image features correspond to different levels of values, and there are pre-established correspondences between different user relationship levels and different levels of the image feature values.
本申请实施例提供的装置与方法是一一对应的,因此,装置也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述对应装置的有益技术效果。The device and the method provided in the embodiment of the present application are in one-to-one correspondence, therefore, the device also has beneficial technical effects similar to the corresponding method, since the beneficial technical effect of the method has been described in detail above, so it will not be repeated here The beneficial technical effect of the corresponding device.
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。In the 1990s, the improvement of a technology can be clearly distinguished as an improvement in hardware (for example, improvements in circuit structures such as diodes, transistors, and switches) or improvements in software (improvement in method flow). However, with the development of technology, the improvement of many current method flows can be regarded as the direct improvement of the hardware circuit structure. Designers almost always get the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (Programmable Logic Device, PLD) (such as a Field Programmable Gate Array (Field Programmable Gate Array, FPGA)) is such an integrated circuit, and its logic function is determined by programming the device by a user. It is programmed by the designer to "integrate" a digital system on a PLD, instead of asking a chip manufacturer to design and make a dedicated integrated circuit chip. Moreover, nowadays, instead of making integrated circuit chips by hand, this kind of programming is mostly realized by "logic compiler (logic compiler)" software, which is similar to the software compiler used when writing programs. The original code of the computer must also be written in a specific programming language, which is called a hardware description language (Hardware Description Language, HDL), and there is not only one kind of HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language) , AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc., currently the most commonly used is VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. It should also be clear to those skilled in the art that only a little logical programming of the method flow in the above-mentioned hardware description languages and programming into an integrated circuit can easily obtain a hardware circuit for realizing the logic method flow.
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。The controller may be implemented in any suitable way, for example the controller may take the form of a microprocessor or processor and a computer readable medium storing computer readable program code (such as software or firmware) executable by the (micro)processor , logic gates, switches, Application Specific Integrated Circuit (ASIC), programmable logic controllers, and embedded microcontrollers, examples of controllers include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, the memory controller can also be implemented as part of the memory's control logic. Those skilled in the art also know that, in addition to realizing the controller in a purely computer-readable program code mode, it is entirely possible to make the controller use logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded The same function can be realized in the form of a microcontroller or the like. Therefore, such a controller can be regarded as a hardware component, and the devices included in it for realizing various functions can also be regarded as structures within the hardware component. Or even, means for realizing various functions can be regarded as a structure within both a software module realizing a method and a hardware component.
上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。The systems, devices, modules, or units described in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementing device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or Combinations of any of these devices.
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。For the convenience of description, when describing the above devices, functions are divided into various units and described separately. Of course, when implementing the present application, the functions of each unit can be implemented in one or more pieces of software and/or hardware.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow diagram procedure or procedures and/or block diagram procedures or blocks.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-permanent storage in computer readable media, in the form of random access memory (RAM) and/or nonvolatile memory such as read only memory (ROM) or flash RAM. Memory is an example of computer readable media.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can be implemented by any method or technology for storage of information. Information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cartridge, tape magnetic disk storage or other magnetic storage device or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media excludes transitory computer-readable media, such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes Other elements not expressly listed, or elements inherent in the process, method, commodity, or apparatus are also included. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。This application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including storage devices.
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a progressive manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for relevant parts, refer to part of the description of the method embodiment.
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。The above descriptions are only examples of the present application, and are not intended to limit the present application. For those skilled in the art, various modifications and changes may occur in this application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710214352.0A CN107404427A (en) | 2017-04-01 | 2017-04-01 | One kind chat background display method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710214352.0A CN107404427A (en) | 2017-04-01 | 2017-04-01 | One kind chat background display method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107404427A true CN107404427A (en) | 2017-11-28 |
Family
ID=60404374
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710214352.0A Pending CN107404427A (en) | 2017-04-01 | 2017-04-01 | One kind chat background display method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107404427A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110365573A (en) * | 2018-04-10 | 2019-10-22 | 成都野望数码科技有限公司 | A kind of recommended method of relational tags, adding method and device |
| CN112204950A (en) * | 2018-05-31 | 2021-01-08 | 连普乐士株式会社 | Method and system for displaying personalized background using chroma-key at broadcast listening end and non-transitory computer-readable recording medium |
| CN112446832A (en) * | 2019-08-31 | 2021-03-05 | 华为技术有限公司 | Image processing method and electronic equipment |
| CN116112332A (en) * | 2023-01-17 | 2023-05-12 | 北京达佳互联信息技术有限公司 | Page display method, device and system, electronic equipment and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1424652A2 (en) * | 2002-11-26 | 2004-06-02 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for adding ornaments to an image of a person |
| CN101277277A (en) * | 2008-05-19 | 2008-10-01 | 腾讯科技(深圳)有限公司 | Method and system for setting chat window theme in instant communication |
| CN103327192A (en) * | 2013-07-08 | 2013-09-25 | 广东欧珀移动通信有限公司 | Method for changing communication background based on weather information and mobile terminal thereof |
| CN104391848A (en) * | 2014-05-26 | 2015-03-04 | 贵阳朗玛信息技术股份有限公司 | Chat background presenting method and device |
| CN106095403A (en) * | 2016-05-30 | 2016-11-09 | 努比亚技术有限公司 | The exhibiting device of chat message and method |
-
2017
- 2017-04-01 CN CN201710214352.0A patent/CN107404427A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1424652A2 (en) * | 2002-11-26 | 2004-06-02 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for adding ornaments to an image of a person |
| CN101277277A (en) * | 2008-05-19 | 2008-10-01 | 腾讯科技(深圳)有限公司 | Method and system for setting chat window theme in instant communication |
| CN103327192A (en) * | 2013-07-08 | 2013-09-25 | 广东欧珀移动通信有限公司 | Method for changing communication background based on weather information and mobile terminal thereof |
| CN104391848A (en) * | 2014-05-26 | 2015-03-04 | 贵阳朗玛信息技术股份有限公司 | Chat background presenting method and device |
| CN106095403A (en) * | 2016-05-30 | 2016-11-09 | 努比亚技术有限公司 | The exhibiting device of chat message and method |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110365573A (en) * | 2018-04-10 | 2019-10-22 | 成都野望数码科技有限公司 | A kind of recommended method of relational tags, adding method and device |
| CN112204950A (en) * | 2018-05-31 | 2021-01-08 | 连普乐士株式会社 | Method and system for displaying personalized background using chroma-key at broadcast listening end and non-transitory computer-readable recording medium |
| CN112446832A (en) * | 2019-08-31 | 2021-03-05 | 华为技术有限公司 | Image processing method and electronic equipment |
| CN116112332A (en) * | 2023-01-17 | 2023-05-12 | 北京达佳互联信息技术有限公司 | Page display method, device and system, electronic equipment and storage medium |
| CN116112332B (en) * | 2023-01-17 | 2025-02-14 | 北京达佳互联信息技术有限公司 | Page display method, device, system, electronic device and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12299798B2 (en) | Animated pull-to-refresh | |
| KR102796683B1 (en) | Dynamic Media Selection Menu | |
| US12260065B2 (en) | Interface to display animated icon | |
| KR102705048B1 (en) | Content suggestion system | |
| US12205207B2 (en) | Automatic image generation in an interaction system | |
| KR20220156926A (en) | Combining first user interface content into a second user interface | |
| KR20210039496A (en) | Augmented Reality Personification System | |
| US10755487B1 (en) | Techniques for using perception profiles with augmented reality systems | |
| KR20220155601A (en) | Voice-based selection of augmented reality content for detected objects | |
| CN115335820A (en) | Location mapping for large-scale augmented reality | |
| US20210303860A1 (en) | Displaying object names in association with augmented reality content | |
| US11876634B2 (en) | Group contact lists generation | |
| KR20230011349A (en) | Trackpad on the back part of the device | |
| WO2018219038A1 (en) | Method for pushing picture, mobile terminal, and storage medium | |
| US20240314091A1 (en) | Techniques for recommending reply stickers | |
| CN107404427A (en) | One kind chat background display method and device | |
| US20230030397A1 (en) | Context based interface options | |
| CN107391540A (en) | A kind of small routine methods of exhibiting, device and grader | |
| US12513098B2 (en) | Sticker search icon providing dynamic previews | |
| US12517626B2 (en) | Sticker search icon with multiple states | |
| US12555286B2 (en) | Presentation of media content as memories | |
| US20240393930A1 (en) | Blended presentation of captured media content | |
| US20240404142A1 (en) | Presentation of media content as memories |
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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171128 |