Contact information display method and device, computer equipment and storage medium
15 claims: 3 independent, 12 dependent
- 1電子機器が実行する、連絡先情報表示方法であって、目標アプリケーションの連絡先インターフェースを表示するステップであって、前記目標アプリケーションは仮想シーンに対応するアプリケーションであるステップと、前記連絡先インターフェースに連絡先カードのカード正面を表示するステップであって、前記カード正面に前記仮想シーンにおける目標連絡先のアバターが表示される、ステップと、前記カード正面に対する第1操作に応答して、前記連絡先インターフェースに前記連絡先カードのカード背面を表示するステップであって、前記カード背面に少なくとも1つのインタラクションコントロールが表示され、前記インタラクションコントロールは前記目標連絡先とインタラクションを行うために使用される、ステップと、を含む、連絡先情報表示方法。
- 2前記連絡先インターフェースに連絡先カードのカード正面を表示する前に、前記連絡先情報表示方法は、さらに、サーバから前記目標連絡先に対応する仮想外観パラメータを取得するステップと、前記仮想外観パラメータに基づいて、前記目標連絡先の前記仮想シーンにおける仮想モデルを生成するステップと、前記仮想モデルに基づいて前記アバターを取得するステップと、を含む、ことを特徴とする請求項1に記載の連絡先情報表示方法。
- 3前記仮想モデルに基づいて前記アバターを取得するステップは、前記仮想モデルに対して画像撮影を行い、前記アバターを取得するステップ、又は前記仮想モデルを前記アバターとして決定するステップ、を含む、ことを特徴とする請求項2に記載の連絡先情報表示方法。
- 4前記仮想外観パラメータは、前記仮想モデルの少なくとも1つの部位の仮想装飾を示すために使用され、前記仮想外観パラメータに基づいて、前記目標連絡先の前記仮想シーンにおける仮想モデルを生成する前に、前記連絡先情報表示方法は、さらに、前記サーバから失敗情報を取得した場合、目標ユーザアカウントに対応する前記少なくとも1つの部位の仮想装飾を取得するステップであって、前記失敗情報は、前記仮想外観パラメータの取得失敗を示すために使用され、前記目標ユーザアカウントは、前記電子機器にログインしているユーザアカウントであるステップと、前記目標ユーザアカウントの少なくとも1つの部位の仮想装飾に基づいて、前記仮想モデルの少なくとも1つの部位の仮想装飾を決定し、決定された前記仮想モデルの少なくとも1つの部位の仮想装飾を前記仮想外観パラメータとして決定するステップと、を含む、ことを特徴とする請求項2又は3に記載の連絡先情報表示方法。
- 5前記連絡先インターフェースに連絡先カードのカード正面を表示する前に、前記連絡先情報表示方法は、さらに、サーバから前記アバターを取得するステップであって、前記アバターは、前記サーバによって前記目標連絡先に対応する仮想外観パラメータに基づいて生成されるものであるステップ、を含む、ことを特徴とする請求項1に記載の連絡先情報表示方法。
- 6前記カード正面に対する第1操作に応答して、前記連絡先インターフェースに前記連絡先カードのカード背面を表示するステップは、前記カード正面に対する前記第1操作に応答して、前記カード正面を反転することによって前記連絡先インターフェースに前記連絡先カードの前記カード背面を表示するステップを、含む、ことを特徴とする請求項1~3、5のいずれか一項に記載の連絡先情報表示方法。
- 7前記カード正面にさらに前記目標連絡先の基本情報が表示され、前記基本情報は、連絡先の名称、レベル、ランク、オンラインステータス、及び親密度のうちの少なくとも1つを含む、ことを特徴とする請求項1~3、5のいずれか一項に記載の連絡先情報表示方法。
- 8前記カード正面に対する第1操作に応答して、前記連絡先インターフェースに前記連絡先カードのカード背面を表示した後に、前記連絡先情報表示方法は、さらに、前記カード背面における前記インタラクションコントロールに対するトリガー操作に応答して、トリガーされた目標インタラクションコントロールを決定し、前記目標インタラクションコントロールに対応するインタラクションインターフェースを表示するステップ、を含む、ことを特徴とする請求項1~3、5のいずれか一項に記載の連絡先情報表示方法。
- 9前記連絡先情報表示方法は、さらに、前記カード正面に対する第2操作に応答して、前記連絡先インターフェースに目標インタラクションコントロールに対応するインタラクションインターフェースを表示するステップであって、前記目標インタラクションコントロールは少なくとも1つの前記インタラクションコントロールのうちの任意の1つであるステップ、を含む、ことを特徴とする請求項1~3、5のいずれか一項に記載の連絡先情報表示方法。
- 10前記カード正面に対する第2操作に応答して、前記連絡先インターフェースに目標インタラクションコントロールに対応するインタラクションインターフェースを表示するステップは、前記カード正面に対する前記第2操作に応答して、前記第2操作の操作タイプに基づいて、トリガーされた前記目標インタラクションコントロールを決定するステップと、前記連絡先インターフェースに前記目標インタラクションコントロールに対応するインタラクションインターフェースを表示するステップと、を含む、ことを特徴とする請求項9に記載の連絡先情報表示方法。
- 11前記カード正面に対する第2操作に応答して、前記連絡先インターフェースに目標インタラクションコントロールに対応するインタラクションインターフェースを表示するステップは、前記カード正面に対する前記第2操作に応答して、前記連絡先カードの前記カード背面を表示し、前記カード背面に前記目標インタラクションコントロールに対応するインタラクションインターフェースを表示するステップ、を含むことを特徴とする請求項9に記載の連絡先情報表示方法。
- 12前記カード正面に対する前記第2操作に応答して、前記連絡先カードの前記カード背面を表示するステップは、前記カード正面に対する前記第2操作に応答して、前記目標インタラクションコントロールに対応する反転方向で反転して前記連絡先カードの前記カード背面を表示するステップ、を含むことを特徴とする請求項11に記載の連絡先情報表示方法。
- 13連絡先情報表示装置であって、目標アプリケーションの連絡先インターフェースを表示するように構成される連絡先インターフェース表示モジュールであって、前記目標アプリケーションは仮想シーンに対応するアプリケーションである、連絡先インターフェース表示モジュールと、前記連絡先インターフェースに連絡先カードのカード正面を表示するように構成される正面表示モジュールであって、前記カード正面に前記仮想シーンにおける目標連絡先のアバターが表示される、正面表示モジュールと、前記カード正面に対する第1操作に応答して、前記連絡先インターフェースに前記連絡先カードのカード背面を表示するように構成される反転表示モジュールであって、前記カード背面に少なくとも1つのインタラクションコントロールが表示され、前記インタラクションコントロールは前記目標連絡先とインタラクションを行うために使用される、反転表示モジュールと、を備える、連絡先情報表示装置。
- 14連絡先情報表示のための電子機器であって、前記電子機器は、プロセッサと、メモリとを含み、前記メモリに少なくとも1つのコンピュータープログラムが記憶され、前記少なくとも1つのコンピュータープログラムが前記プロセッサによってロード及び実行されて、請求項1~12のいずれか一項に記載の連絡先情報表示方法を実現する、電子機器。
- 15プロセッサに、請求項1~12のいずれか一項に記載の連絡先情報表示方法を実現させるコンピュータープログラム 。
Independent claims15
148 paragraphs, as filed
(Cross-reference to related application) This application is filed based on a Chinese patent application having application number 202110269698.7 and filing date March 12, 2021, and claims priority to the Chinese patent application, the entire contents of which are incorporated by reference into this application.
The present application relates to the field of Internet applications, and relates to a contact information display method, device, electronic device, computer-readable storage medium and computer program product.
Each application, such as a game application based on a virtual scene, a social application and a contact management application, usually involves social interaction functions between users, for example, a user can add contacts to the game application and interact with them in the contact interface.
Generally speaking, in order to facilitate users to interact with contacts in a game application, the contact interface usually displays each contact information item in the form of a list, and each contact information item displays basic information of the corresponding contact and interaction controls.
However, the method of displaying contact information items in a list limits the size of contact information elements and interaction controls, resulting in a low information display effect and low accuracy in triggering controls, resulting in low efficiency of interaction based on contact information.
The embodiments of the present application provide a contact information display method, device, electronic device, computer-readable storage medium and computer program product, which can improve the display effect of contact information and the interaction efficiency based on contact information.
An embodiment of the present application provides a contact information display method executed by an electronic device, the contact information display method including the steps of: displaying a contact interface of a target application, where the target application is an application corresponding to a virtual scene; displaying a card front of a contact card in the contact interface, where an avatar of a target contact in the virtual scene is displayed on the card front; and displaying a card back of the contact card in the contact interface in response to a first operation on the card front, where at least one interaction control is displayed on the card back, the interaction control being used to interact with the target contact.
An embodiment of the present application provides a contact information display device, the contact information display device comprising: a contact interface display module configured to display a contact interface of a target application, the target application being an application corresponding to a virtual scene; a front display module configured to display a card front of a contact card in the contact interface, where an avatar of a target contact in the virtual scene is displayed on the card front; and an inverted display module configured to display a card back of the contact card in the contact interface in response to a first operation on the card front, where at least one interaction control is displayed on the card back, the interaction control being used to interact with the target contact.
An embodiment of the present application provides an electronic device for displaying contact information, the electronic device including a processor and a memory, at least one computer program stored in the memory, and the at least one computer program is loaded and executed by the processor to realize the contact information display method provided by the embodiment of the present application.
An embodiment of the present application provides a computer-readable storage medium, in which at least one computer program is stored, and the at least one computer program is loaded and executed by a processor to realize the contact information display method provided by the embodiment of the present application.
An embodiment of the present application provides a computer program product or a computer program, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium, a processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the electronic device to perform the contact information display method provided by the embodiment of the present application.
<figref num="1">FIG. 2 is a structural block diagram of a computer system according to an embodiment of the present application.</figref><figref num="2">1 is a flowchart of a contact information display method according to an embodiment of the present application.</figref><figref num="3">FIG. 3 is a display schematic diagram of the contact card in FIG. 2 according to an embodiment of the present application;</figref><figref num="4">1 is a flowchart of a contact information display method according to an embodiment of the present application.</figref><figref num="5">FIG. 5 is an interface schematic diagram of the contact interface in FIG. 4 according to an embodiment of the present application;</figref><figref num="6">5 is a display flowchart of the avatar in FIG. 4 according to an embodiment of the present application.</figref><figref num="7">FIG. 5 is a schematic diagram 1 of the card inversion in FIG. 4 according to an embodiment of the present application.</figref><figref num="8">FIG. 5 is a schematic diagram 2 of the card inversion in FIG. 4 according to an embodiment of the present application.</figref><figref num="9">FIG. 2 is a structural block diagram of a contact information display device according to an embodiment of the present application.</figref><figref num="10">FIG. 2 is a structural block diagram of a computer device according to an embodiment of the present application.</figref>
In order to more clearly describe the technical solutions in the embodiments of the present application, the drawings required for describing the embodiments of the present application are briefly described above. Obviously, the drawings described above are only some embodiments of the present application, and those skilled in the art can also obtain other drawings based on these drawings without any creative efforts.
Now, the embodiments of the present application will be described in detail, examples of which are shown in the drawings. Where the following description refers to the drawings, the same numerals in different drawings represent the same or similar elements, unless otherwise specified. The embodiments described in the embodiments of the present application do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of the apparatus and methods described in the appended claims and consistent with the present application.
It should be understood that "several" referred to in the examples of the present application refers to one or more, and "multiple" refers to two or more. "And/or" describes the related relationship of related objects and indicates that three kinds of relationships can exist, for example, A and/or B can indicate three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the related objects before and after are in an "or" relationship.
For ease of understanding, the following provides interpretations of some nouns related to this application.
1) Virtual scene refers to a virtual scene that is displayed (or provided) when an application program is executed on a terminal. The virtual scene may be any one of a 2D virtual scene, a 2.5D virtual scene, and a 3D virtual scene, and in the embodiment of the present application, the virtual scene is taken as an example to be a 3D virtual scene. In the embodiment of the present application, the virtual scene is also used for a virtual scene battle between at least two virtual characters. In the embodiment of the present application, the virtual scene has virtual resources that can be used by at least two virtual characters.
2) Virtual object refers to a movable object in a virtual scene. The movable object may be at least one of a virtual person, a virtual animal, and a cartoon character. In the embodiment of the present application, when the virtual scene is a 3D virtual scene, the virtual object may be a 3D solid model. Each virtual object has its own shape and volume in the 3D virtual scene and occupies a part of the space in the 3D virtual scene. In the embodiment of the present application, the virtual character is a 3D character built based on 3D human skeleton technology, and the virtual character realizes different external images by wearing different skins, for example, avatars corresponding to target contacts in the embodiment of the present application. In the embodiment of the present application, the virtual character can also be realized by a 2.5D or 2D model, and is not limited in the embodiment of the present application.
The contact information display method provided by the embodiments of the present application may be applied to applications including contacts, such as social applications, contact management applications, and game applications, where the social application is, for example, an instant chat application that displays each interaction target contact in the form of a card, and in the contact management application, each managed contact is displayed in the form of a card, and the game application is, for example, a sandbox game, a virtual reality application program, a 3D map program, a first person shooter game (FPS), a multiplayer online battle arena (MOBA), and a role-playing game, and the embodiments of the present application will be described using a game application as an example.
In an embodiment of the present application, the virtual scene based on the game application includes one or more game world maps, and the virtual scene in the game application can be a scene simulating the real world, and a user can control a main control virtual object in the game application to perform actions such as walking, running, jumping, shooting, fighting, driving, releasing skills, being attacked by other virtual objects, receiving damage in the virtual scene, and attacking other virtual objects in the virtual scene, which is highly interactive and allows multiple users to team up online to play competitive games.
1 shows a structural block diagram of a computer system according to an embodiment of the present application. The computer system 100 includes a first terminal 110, a server cluster 120 and a second terminal 130.
The first terminal 110 has a client 111 installed and running that supports virtual scenes, and the client 111 can be a multiplayer online battle program. When the first terminal runs the client 111, the screen of the first terminal 110 displays the user interface of the client 111. The client can be a military simulation program, a MOBA game, a battle royale shooting game, a strategy game (SLG: Simulation Game). The client may be any one of a MOBA game, a sandbox game, and a role-playing game. In the embodiment of the present application, the client is an MOBA game. The first terminal 110 is a terminal used by the first user 101, and the first user 101 uses the first terminal 110 to control a first virtual object located in a virtual scene to perform an activity, and the first virtual object can be called the first user 101's main control virtual object. The activity of the first virtual object includes, but is not limited to, at least one of adjusting body posture, crawling, walking, running, riding, flying, jumping, driving, picking up, shooting, attacking, and throwing. Exemplarily, the first virtual object is a first virtual person, for example, a simulation character or an animation character.
The second terminal 130 has a client 131 that supports a virtual scene installed and executed, and the client 131 may be a multiplayer online battle program. When the second terminal 130 executes the client 131, the user interface of the client 131 is displayed on the screen of the second terminal 130. The client may be any one of a MOBA game, a battle royale shooter game, and a SLG game. In the embodiment of the present application, the client is an MOBA game as an example. The second terminal 130 is a terminal used by the second user 102, and the second user 102 uses the second terminal 130 to control a second virtual object located in the virtual scene to perform an activity, and the second virtual object can be referred to as a main control virtual object of the second user 102. Exemplarily, the second virtual object is a second virtual person, for example, a simulation character or an animation character.
In an embodiment of the present application, the first virtual person and the second virtual person are located in the same virtual scene. In an embodiment of the present application, the first virtual person and the second virtual person may belong to the same faction, team, or organization, have a friendship relationship, or have temporary communication rights. In an embodiment of the present application, the first virtual person and the second virtual person may belong to different factions, teams, or organizations, or have an enemy relationship.
In the embodiment of the present application, the client installed on the first terminal 110 and the second terminal 130 is the same, or the client installed on the two terminals is the same type of client on different operating system platforms (Android or IOS). The first terminal 110 can broadly refer to one of the multiple terminals, and the second terminal 130 can broadly refer to the other one of the multiple terminals, and in the embodiment of the present application, only the first terminal 110 and the second terminal 130 are described as examples. The device types of the first terminal 110 and the second terminal 130 are the same or different, and the device types include at least one of a smartphone, a tablet computer, an e-book reader, a Moving Picture Experts Group Audio Layer III (MP3) player, a Moving Picture Experts Group Audio Layer IV (MP4) player, a laptop computer, and a desktop computer.
1 also includes a number of other terminals 140, which can access the server cluster 120. In an embodiment of the present application, one or more terminals 140 may be terminals corresponding to developers, and a virtual scene client development and editing platform is installed on the terminal 140, and the developer can edit and update the client on the terminal 140 and transmit the updated client installation package to the server cluster 120 via a wired or wireless network, and the first terminal 110 and the second terminal 130 can realize the update to the client by downloading the client installation package from the server cluster 120. Here, the first terminal 110, the second terminal 130, and the other terminals 140 are connected to the server cluster 120 via a wireless or wired network.
The server cluster 120 includes at least one of one server, multiple servers, a cloud computing platform, and a virtualization center. The server cluster 120 is used to provide background services to clients supporting 3D virtual scenes. In an embodiment of the present application, the computing work in the server cluster 120 is greater than the computing work in the terminal, or the computing work in the server cluster 120 is less than the computing work in the terminal, or the server cluster 120 and the terminal adopt a distributed computing architecture to perform collaborative computing.
In the embodiment of the present application, the server cluster 120 includes at least one server 121, which includes a processor 122, a user account database 123, a match service module 124, and an input/output (I/O) interface 125 for users. Here, the processor 122 is used to load instructions stored in the server 121 and process data in the user account database 123 and the match service module 124. The user account database 123 is used to store data of user accounts used by the first terminal 110, the second terminal 130, and the other terminals 140, such as a profile image of the user account, a nickname of the user account, a combat power index of the user account, and a service area where the user account is located. The match service module 124 is used to provide a plurality of match rooms for users to play matches, such as 1 vs. 1 match, 3V3 match, 5V5 match, and MVN match (M and N are positive integers that are equal or not equal), etc. The user-facing I/O interface 125 is used to establish communication and exchange data with the first terminal 110 and/or the second terminal 130 via a wireless or wired network.
In the computer system 100, the server cluster 120 is used to transmit the virtual appearance parameters to the terminals (the first terminal 100, the second terminal 130, and the other terminals 140) via the network. The terminals are used to receive the virtual appearance parameters transmitted by the server cluster 120 via the network, generate an avatar based on the virtual appearance parameters, and display the avatar on the card front of the contact card.
Referring to FIG. 2, FIG. 2 shows a flowchart of a contact information display method according to an embodiment of the present application. The contact information display method can be performed by an electronic device that executes an application program corresponding to the virtual scene, for example, the electronic device can be a terminal (for example, each terminal in the above FIG. 1), or the electronic device can be a server (for example, the server/server cluster in the above FIG. 1). As shown in FIG. 2, the contact information display method can include steps 201-203, and each step is described below.
In step 201, a contact interface of a target application is displayed, where the target application is an application corresponding to the virtual scene.
It should be noted that the goal application can be used to realize functions such as virtual scene matching, virtual scene display, and avatar configuration.
Here, the virtual scene matching function may be a function of matching currently available virtual scenes to users by the server before displaying the virtual scene, so that the users can control corresponding virtual objects/virtual characters in the virtual scene. Here, multiple users can be matched to the same virtual scene, for example, multiple users matched to the same virtual scene can control corresponding virtual objects/virtual characters to interact in the virtual scene, for example, grouping up to play a match.
The virtual scene display function may be to match available virtual scenes to a user and then display the matched virtual scene to the user.
The avatar setting function may be for a user to set his/her own avatar in the virtual scene before entering the virtual scene, including but not limited to setting virtual decorations, facial features, body features, etc. corresponding to the avatar, thereby obtaining virtual appearance parameters corresponding to the avatar, and a target application can generate a corresponding avatar according to the virtual appearance parameters.
In an embodiment of the present application, a target application corresponding to a virtual scene provides a social function based on the virtual scene, and all or part of the sub-functions of the social function may be realized by a contact interface of the target application.
For example, sub-functions realized by the contact interface of the target application include, but are not limited to, viewing related information (e.g., status and images, etc.) of contacts (e.g., friends), managing contacts (e.g., removing friends), interacting with contacts (e.g., giving gifts, chatting, etc.).
In step 202, a contact interface displays a card front side of a contact card, with an avatar of the target contact in the virtual scene displayed on the card front side.
In an embodiment of the present application, the contact interface may include a contact card corresponding to each contact, each contact card is divided into a front card and a back card, and the front card and the back card are two opposing sides of the contact card.
Here, when triggering the display of the contact interface, the electronic device can default to displaying the card front for each contact card.
In an embodiment of the present application, the card front of the contact card is used to display an Avatar of the corresponding contact in the virtual scene, where the Avatar represents a personal image of the corresponding contact in the virtual scene.
Here, the avatar may be a three-dimensional image of the contact in the virtual scene, a two-dimensional image corresponding to the three-dimensional image of the contact in the virtual scene, a two-dimensional image of the contact in the virtual scene, etc. In a goal application such as a game application, the avatar of the contact in the virtual scene is usually a mark that can clearly represent the contact at a glance.
In step 203, in response to a first operation on the card front, a card back of the contact card is displayed in the contact interface, and at least one interaction control is displayed on the card back, the interaction control being used to interact with the target contact.
In an embodiment of the present application, when a user operation is received, the contact card can be switched between a front-card view and a back-card view to display different contents on the contact card, where the first operation is the received user operation for switching the front-card view to the back-card view.
In an embodiment of the present application, the above-mentioned first operation may be a touch operation on the front of the card, such as a click operation, a double click operation, a slide operation, etc., or may be a non-touch operation on the front of the card, such as a non-touch gesture, a voice operation, a shortcut key operation, etc., and may also be the result of being executed by a received instruction to simulate triggering the display of the back of the card, such as a test instruction to trigger the display of the back of the card relative to the front of the card.
In an embodiment of the present application, when the electronic device receives a first operation on the front side of the card, it can display interaction controls on the back side of the card that can be used to interact with the corresponding target contact.
Referring to Fig. 3, Fig. 3 shows a schematic diagram of a contact card display according to an embodiment of the present application. As shown in Fig. 3, a user triggers a target application to display a contact interface 31, the contact interface 31 includes contact cards 32 each corresponding to at least one contact, the contact cards 32 are displayed in front of the cards at an initial time, and the avatars 32a of the corresponding contacts in the virtual scene are displayed in front of the cards.
In FIG. 3, when a user performs a first operation (e.g., a click operation) on a contact card 32 displayed on the front side of the card, the contact card 32 is inverted and displayed on the back side of the card, and multiple interaction controls 32b corresponding to the contact are displayed on the back side of the card.
It can be understood that the contact information display method provided by the embodiments of the present application displays contact information in the form of a card in the contact interface of a target application corresponding to a virtual scene, and the front and back of the card are used to display the contact avatar and interaction control respectively. Compared with the list format, the contact information elements (avatars) and interaction controls can be displayed in a larger size, while ensuring the information display effect, the accuracy of control triggers can be improved, and the interaction efficiency based on contact information can be improved.
It should be explained that the card back of the contact card may include at least one face, and each face of the at least one face may be used to display different information, for example, one face may be used to display at least one interaction control, one face may be used to display a battle status, and one face may be used to display a ranking, etc., and the at least one face may correspond to a display order, for example, display of the i-th face may be achieved by a process of triggering the next face after the i-1-th face, where i is a positive integer greater than 1.
Referring to FIG. 4, FIG. 4 shows a flowchart of a contact information display method according to an embodiment of the present application. The contact information display method may be performed by an electronic device that executes a target application corresponding to the virtual scene, for example, the electronic device may be a terminal (for example, each terminal in the above FIG. 1), or the electronic device may be a server (for example, the server/server cluster in the above FIG. 1). As shown in FIG. 4, the contact information display method may include steps 401-406, and each step is described below.
In step 401, a program interface of a target application is displayed, and the program interface includes a contact entry.
In an embodiment of the present application, after a user opens a target application, the electronic device can display a program interface according to the target application, and the program interface includes several function entrances, such as a contact entrance (e.g., a Friends label), a matching entrance (e.g., a Start Game label), an image setting entrance (e.g., an Image label), etc.
At step 402, in response to a trigger operation on the contacts entry, a contacts interface of the target application is displayed.
For example, when the electronic device detects a trigger operation on a contacts entry, such as an operation of clicking on the contacts entry, the electronic device can display the contacts interface of the target application in the manner of interface jump.
In step 403, the contact interface displays the card front side of the contact card, with the target contact's avatar in the virtual scene displayed on the card front side.
In an embodiment of the present application, the avatar of the target contact in the above virtual scene may be an avatar corresponding to a virtual object in the virtual scene of the target contact, and the avatar may be set by the target contact.
In an embodiment of the present application, the step of the electronic device displaying the card front of the contact card in the contact interface includes the steps of the electronic device obtaining virtual appearance parameters corresponding to the target contact from a server, generating a corresponding virtual model of the target contact in the virtual scene based on the virtual appearance parameters, obtaining an avatar based on the virtual model, and displaying the card front of the contact card in the contact interface based on the avatar.
In an embodiment of the present application, information related to an avatar of a target contact can be stored in a server, and when the electronic device needs to display the card front of a contact card of a target contact, it can obtain virtual appearance parameters of the target contact from the server, then generate a corresponding virtual model in a virtual scene of the contact based on the virtual appearance parameters, and then generate an avatar of the target contact based on the virtual model, and finally, the electronic device can generate a card front of a contact card with the avatar according to a predetermined card template, and display the card front of the contact card in the contact interface.
Here, the virtual appearance parameters are used to indicate each appearance attribute of the corresponding contact's avatar, for example, the virtual appearance parameters may be used to indicate the avatar's gender, facial features (including hairstyle, hair color, face shape, size of the five senses, shape of the five senses and skin color, etc.), body features (height, three sizes, proportion of the body and legs, etc.), and decorations (such as clothes and accessories, etc.). The virtual model may be a three-dimensional model or a two-dimensional model, and is not limited in the embodiments of the present application.
In an embodiment of the present application, the step of the above-mentioned electronic device acquiring an avatar based on a virtual model includes a step of the electronic device taking an image of the virtual model and acquiring the avatar, or a step of the electronic device determining the virtual model as the avatar.
In an embodiment of the present application, the avatar may be a two-dimensional avatar. In this case, if the virtual model is a three-dimensional model, the electronic device generates the virtual model, and then uses a virtual camera to photograph the virtual model with specified shooting parameters to obtain a two-dimensional avatar.
Here, the above-mentioned specified shooting parameters may be predetermined shooting parameters, or the above-mentioned shooting parameters may be shooting parameters set by a user, or the above-mentioned shooting parameters may be shooting parameters acquired by the electronic device itself.
In the embodiment of the present application, when the electronic device acquires the shooting parameters by itself, the electronic device can acquire information for determining the shooting parameters, such as the intimacy of the target contact with the account corresponding to the current user and the level (e.g., privilege level) of the target contact. The electronic device determines the above-mentioned designated shooting parameters based on the information for determining the shooting parameters. For example, the computer device can determine the shooting distance of the designated shooting parameters based on the intimacy of the current user, where the shooting distance is inversely correlated with the intimacy, that is, the higher the intimacy between the target contact and the current user, the closer the shooting distance, and correspondingly, the larger the size of the acquired two-dimensional avatar.
In the embodiment of the present application, the above-mentioned avatar may be a three-dimensional avatar, in which case the electronic device can directly use a three-dimensional virtual model as the avatar and display the avatar on the front of the card.
Here, the above-mentioned avatar may be a whole body image corresponding to the virtual model, or a partial image (e.g., an upper body image) corresponding to the virtual model. In the embodiment of the present application, the step of the electronic device taking an image of the virtual model may also be used to obtain a partial image corresponding to the virtual model. The step of the electronic device determining the virtual model as an avatar may also be used to obtain a whole body image corresponding to the virtual model.
In an embodiment of the present application, the virtual appearance parameters are used to indicate a virtual decoration of at least one part of the virtual model, and before the electronic device generates a virtual model in the virtual scene of the target contact based on the virtual appearance parameters, the contact information display method further includes a step of acquiring a virtual decoration of at least one part corresponding to the target user account when the electronic device acquires failure information from the server, the failure information being used to indicate a failure to acquire the virtual appearance parameters (e.g., the virtual appearance parameters have not been acquired), the target user account being a user account logged in to the electronic device displaying the contact interface, and a step of determining a virtual decoration of at least one part of the virtual model based on the virtual decoration of the at least one part of the target user account, and determining the determined virtual decoration of the at least one part of the virtual model as a virtual appearance parameter, thereby acquiring a virtual appearance parameter by randomly combining the virtual decoration of the at least one part corresponding to the target user account.
In the embodiment of the present application, when the electronic device obtains the virtual appearance parameters of the target contact from the server, the obtaining may fail for various reasons, for example, the target contact sets privacy protection for his/her avatar, or the target contact does not set his/her avatar, in order to avoid the target contact's avatar not being displayed and affecting the display effect of the front of the contact card, the electronic device can obtain the virtual appearance parameters of the target contact by randomly combining according to the virtual accessories owned by the current user himself/herself.
For example, if each of the at least one body part corresponding to the current user himself has three available virtual accessories, the computer device can randomly select one virtual accessory for each body part from the virtual accessories owned by the current user and combine them to obtain the virtual appearance parameters of the target contact.
In an embodiment of the present application, when the electronic device obtains information from the server indicating that it has failed to obtain the virtual appearance parameters, it may determine the specified virtual appearance parameters as the virtual appearance parameters, or may determine the past virtual appearance parameters of the target contact as the virtual appearance parameters, and is not limited to the embodiment of the present application.
In an embodiment of the present application, the step of the electronic device displaying the card front of the contact card in the contact interface includes the steps of the electronic device obtaining the avatar from a server, and displaying the card front of the contact card in the contact interface based on the avatar.
It should be noted that the above-mentioned avatar can also be directly provided to the electronic device by the server, i.e., the electronic device does not need to generate the avatar of the target contact by itself, where the avatar is generated by the server according to the virtual appearance parameters corresponding to the target contact, i.e., the server obtains the virtual appearance parameters, generates a virtual model according to the virtual appearance parameters, and obtains the avatar according to the virtual model. The manner of obtaining the virtual appearance parameters on the server side is the same as the manner of obtaining the virtual appearance parameters on the electronic device side, and the process of obtaining the avatar from the virtual model on the server side is the same as the process of obtaining the avatar from the virtual model on the electronic device side.
In an embodiment of the present application, the electronic device displays character information of the virtual character on the card front based on the virtual character that the target contact controls in the virtual scene.
In the embodiment of the present application, the contact's avatar and interaction controls are displayed on the card front and card back respectively, so that there is enough space on the card front to display information other than the avatar; for example, when a target contact is currently controlling a virtual character in a virtual scene to interact (e.g., fight), the character information of the virtual character currently controlled by the target contact can be displayed on the card front of the target contact's contact card, in order to enrich the displayable contact information, thereby improving the effect of contact information display and improving interaction efficiency.
In an embodiment of the present application, the step of the electronic device displaying character information of the virtual character on the front of the card based on the virtual character that the target contact controls in the virtual scene includes the step of the electronic device displaying an avatar by displaying a character image of the virtual character on the front of the card based on the virtual character that the target contact controls in the virtual scene.
In an embodiment of the present application, when the electronic device displays character information of a virtual character currently controlled by a target contact on the front side of the contact card of the target contact, the electronic device can display a character image of the virtual character on the front side of the contact card, thereby clearly displaying the virtual character currently controlled by the target contact.
In an embodiment of the present application, when the electronic device displays character information of a virtual character currently controlled by a target contact on the card front of the contact card of the target contact, the electronic device can also display the corresponding interaction results in the virtual scene of the virtual character on the card front of the contact card, such as the number of defeats, the number of defeats, the number of assists, the total number of resources obtained, and the virtual equipment obtained.
In an embodiment of the present application, basic information of the target contact is also displayed on the card front, including at least one of the contact's name, level, rank, online status, and intimacy level.
For example, refer to Fig. 5, which shows an interface schematic diagram of a contact interface according to an embodiment of the present application. As shown in Fig. 5, the contact interface includes several contact cards 50, each contact card corresponding to a contact, and each contact card includes a corresponding contact avatar 51 and basic information 52 of the corresponding contact.
Referring to Figure 6, Figure 6 shows an avatar display flow chart according to an embodiment of the present application. As shown in Figure 6, the avatar display process is executed by a game client (called an electronic device for contact information display) installed on a terminal, a server and a database, and the process of displaying the contact avatar on the front of the card can include steps 61 to 67, and each step is described below.
In step 61, the game client generates a data acquisition request in response to the click operation on the "friend system entrance."
It should be noted that when a user clicks on "Friend System Entrance" in the interface, the game client receives a click operation on "Friend System Entrance," and in response to the click operation, the game client generates a data retrieval request to retrieve a combination of Avatar accessory identifiers (called virtual appearance parameters).
In step 62, the game client sends a data retrieval request to the server.
It should be noted that after the game client generates a data retrieval request, the game client sends the data retrieval request to the server to retrieve the Avatar identifier combination from the server.
In step 63, the server responds to the data retrieval request by sending a data pull request to the database.
As should be explained, a data pull request is used to obtain Avatar identifier combination data in a database.
In step 64, the database transmits the pulled Avatar accessory identifier combination to the server in response to the data pull request.
It should be noted that in response to the data pull request, the database initiates a refresh of the "Avatar Accessory Identifier (ID)" table to retrieve the combination of Avatar accessory identifiers, where the "Avatar Accessory Identifier (ID)" table stores in real time the ID of each accessory (such as IDs for tops, bottoms, hair accessories, back accessories, handhelds, and shoes) currently worn by the contact Avatar.
In step 65, the server sends the combination of Avatar accessory identifiers to the game client.
In step 66, the game client recalls the original model of the Avatar and generates an Avatar model (called a virtual model) that matches the contact's current wear based on the combination of Avatar accessory identifiers.
In step 67, the game client takes a photo of the model, generates a torso image of the Avatar (called an avatar), and displays the torso image of the Avatar on the front of the contact's card.
In step 404, in response to a first operation on the card front, the contact interface displays a card back of the contact card by flipping the card front, and at least one interaction control is displayed on the card back, the interaction control being used to interact with the target contact.
In an embodiment of the present application, when a contact card corresponding to a target contact is displayed in a card-front state and a first operation (such as a click operation) is received, the electronic device can flip the contact card of the target contact to display the card-back state of the contact card of the target contact, and the contact cards of other contacts in the contact interface can maintain the card-front display state.
In an embodiment of the present application, when a first operation triggers the contact card of a target contact to be flipped to show the card back, the electronic device can display at least one interaction control on the card back.
For example, refer to Fig. 7, which shows a schematic diagram of card flipping according to an embodiment of the present application. As shown in Fig. 7, after the card front 71 of a contact card receives a user's click operation, it can be flipped to display the card back 72 of the same contact card, on which respective interaction controls 72a are displayed.
As can be seen in figures 5 and 7, the card contact information format, with avatars and interaction controls displayed on the card-front and card-back of the contact card respectively, allows the various information elements and controls to be displayed at a larger size compared to the list format.
In step 405, in response to a trigger operation on an interaction control on the back of the card, a target interaction control that was triggered is determined, and an interaction interface corresponding to the target interaction control is displayed.
In step 406, in response to a second operation on the card front side, display an interaction interface corresponding to the target interaction control in the contact interface, where the target interaction control is any one of the at least one interaction control.
In an embodiment of the present application, in addition to displaying an interaction interface by triggering an interaction control on the back of the card, the electronic device can also display a corresponding interaction interface by directly triggering an interaction control on the front of the card.
In an embodiment of the present application, the step of the electronic device responding to a second operation on the front side of the card and displaying an interaction interface corresponding to the target interaction control in the contact interface includes the steps of: the electronic device responding to a second operation on the front side of the card and determining a target interaction control based on an operation type of the second operation; and displaying an interaction interface corresponding to the target interaction control in the contact interface.
In the embodiments of the present application, when the interaction control corresponding to the contact card includes multiple interaction controls, different types of second operations can directly trigger the display of interaction interfaces corresponding to different interaction controls.
Here, the electronic device can determine the corresponding target interaction control according to the correspondence relationship between the operation type of the second operation and the target interaction control.
For example, if the operation type of the second operation is sliding left, the electronic device can determine that the target interaction control is a view details control and display a contact data interface of the target contact in the contacts interface; or if the operation type of the second operation is sliding right, the electronic device can determine that the target interaction control is a gift giving control and display a gift giving interface of the target contact in the contacts interface; or if the operation type of the second operation is a long press operation, the electronic device can determine that the target interaction control is a delete friend control and display a suggestion interface for confirming whether to delete the contact in the contacts interface.
Here, the correspondence between the operation type of the second operation and the target interaction control may be predetermined or may be set by the user, and is not limited to the embodiment of the present application.
In an embodiment of the present application, the step of the electronic device displaying an interaction interface corresponding to the target interaction control on the contact interface in response to the second operation on the front side of the card includes the step of the electronic device displaying the card back side of the contact card in response to the second operation on the front side of the card, and displaying an interaction interface corresponding to the target interaction control on the card back side.
In an embodiment of the present application, when the electronic device receives a second operation, it can flip the front side of the contact card of the target contact to display the back side of the contact card, and display an interaction interface corresponding to the target interaction control on the back side of the card.
That is, in the embodiments of the present application, the content displayed on the card backs triggered by the first operation and the second operation may be different, where the card back triggered by the first operation is used to display at least one interaction control, and the card back triggered by the second operation is used to display the interaction interface of the target interaction control.
In an embodiment of the present application, the interaction interface corresponding to the above-mentioned target interaction control can be displayed independently of the contact card, for example, overlaid on top of the contact card, or jumped to and displayed in another interface other than the contact interface.
In an embodiment of the present application, the step of the electronic device displaying the card back of the contact card in response to a second operation on the card front includes the step of the electronic device displaying the card back of the contact card in a flipped orientation corresponding to the target interaction control in response to the second operation on the card front.
In the embodiment of the present application, according to the different interaction interfaces displayed on the back of the card triggered by the second operation, the flip direction of the contact card triggered by the second operation may also be different.
For example, if the operation type of the second operation is to slide left, the electronic device can determine that the target interaction control is a check details control, and the electronic device can control the contact card to flip left to display the card back, and display the contact data interface of the target contact on the card back that is displayed in the inverted state. Or, if the operation type of the second operation is to slide right, the electronic device can determine that the target interaction control is a gift control, and the electronic device can control the contact card to flip right to display the card back, and display the gift interface of the target contact on the card back that is displayed in the inverted state. Or, if the operation type of the second operation is a long press operation, the electronic device can determine that the target interaction control is a delete friend control, and the electronic device can control the contact card to flip up to display the card back, and display the presentation interface for confirming whether to delete the contact on the card back that is displayed in the inverted state.
For example, refer to Fig. 8, which shows another schematic diagram of card flipping according to an embodiment of the present application. As shown in Fig. 8, when the contact interface is first displayed, the contact card 81 is displayed in a card-front format, and when a user's long press operation on the contact card 81 displayed in a card-front format is detected, the contact card 81 is flipped up, and a delete suggestion interface is displayed on the contact card 81 displayed in a card-back format after the flipping, and the contact card 81 can be deleted from the contact interface after the user clicks the "OK" control in the interface.
It can be understood that the contact information display method provided by the embodiments of the present application displays contact information in a card in the contact interface of a target application corresponding to a virtual scene, and the front and back of the card are used to display the contact avatar and interaction control respectively. Compared with the list format, the contact information elements (avatars) and interaction controls can be displayed in a larger size, which ensures the information display effect while improving the accuracy of control triggers, and thereby improving the interaction efficiency based on contact information.
The contact information display method provided by the embodiment of the present application can be applied to displaying friend information in game applications, and the contact card can be flipped to take into account two functions: display and operation. By utilizing the physical property of the front and back of the card being flippable, the front side mainly displays the user's Avatar, and the back side is responsible for social interaction operations. In addition, the card display method can enhance the transmission of the avatar inside and outside the game, the empathy effect of the avatar, and improve the rendering effect. For example, by using the half-body image of the avatar as the avatar corresponding to the contact, the display window of the avatar can be increased, and at the same time, the unity with the virtual scene and the empathy effect of the virtual character in the virtual scene can be maintained.
Fig. 9 is a structural block diagram of a contact information display device according to an exemplary embodiment of the present application. As shown in Fig. 9, the contact information display device 900 includes: a contact interface display module 901 configured to display a contact interface of a target application, where the target application is an application corresponding to a virtual scene; a front display module 902 configured to display a card front of a contact card in the contact interface, where an avatar of a target contact in the virtual scene is displayed on the card front; and a flip display module 903 configured to display a card back of the contact card in the contact interface in response to a first operation on the card front, where at least one interaction control is displayed on the card back, and the interaction control is used to interact with the target contact.
In an embodiment of the present application, the front display module 902 is further configured to obtain virtual appearance parameters corresponding to the target contact from a server, generate a virtual model of the target contact in the virtual scene based on the virtual appearance parameters, and obtain the avatar based on the virtual model.
In an embodiment of the present application, the front display module 902 is further configured to perform image capture for the virtual model, and obtain the avatar, or determine the virtual model as the avatar.
In an embodiment of the present application, the virtual appearance parameters are used to indicate a virtual decoration of at least one part of the virtual model, and the front display module 902 is further configured to, when failure information is obtained from the server, obtain a virtual decoration of the at least one part corresponding to a target user account, the failure information is used to indicate a failure to obtain the virtual appearance parameters, the target user account being a user account logged in to the electronic device, determine a virtual decoration of the at least one part of the virtual model based on the virtual decoration of the at least one part of the target user account, and determine the determined virtual decoration of the at least one part of the virtual model as the virtual appearance parameters.
In an embodiment of the present application, the front display module 902 is further configured to obtain the avatar from a server, where the avatar is generated by the server based on virtual appearance parameters corresponding to the target contact.
In an embodiment of the present application, the inverted display module 903 is further configured to display the card back side of the contact card in the contact interface by inverting the card front side in response to the first operation on the card front side.
In an embodiment of the present application, the card front further displays basic information of the target contact, the basic information including at least one of the contact's name, level, rank, online status, and intimacy.
In an embodiment of the present application, the inverted display module 903 is further configured to determine a triggered target interaction control in response to a trigger operation on the interaction control on the back of the card, and display an interaction interface corresponding to the target interaction control.
In an embodiment of the present application, the inverted display module 903 is further configured to display an interaction interface corresponding to a target interaction control in the contact interface in response to a second operation on the front side of the card, the target interaction control being any one of the at least one interaction control.
In an embodiment of the present application, the inverted display module 903 is further configured to, in response to the second operation on the front side of the card, determine the triggered target interaction control based on an operation type of the second operation, and display an interaction interface corresponding to the target interaction control in the contact interface.
In an embodiment of the present application, the inverted display module 903 is further configured to display the back side of the contact card in response to the second operation on the front side of the card, and display an interaction interface corresponding to the target interaction control on the back side of the card.
In an embodiment of the present application, the inverted display module 903 is further configured to, in response to the second operation on the card front side, display the card back side of the contact card in an inverted orientation corresponding to the target interaction control.
It can be understood that the contact information display method provided by the embodiments of the present application displays contact information in a card in the contact interface of a target application corresponding to a virtual scene, and the front and back of the card are used to display the contact avatar and interaction control respectively. Compared with the list format, the contact information elements (avatars) and interaction controls can be displayed in a larger size, which ensures the information display effect while improving the accuracy of control triggers, and thereby improving the interaction efficiency based on contact information.
10 shows a structural block diagram of a computing device 1000 according to an exemplary embodiment of the present application. The computing device 1000 may be a smartphone, a tablet computer, an MP3 player, an MP4 player, a notebook computer, a desktop computer, etc.
Generally, the computing device 1000 includes a processor 1001 and a memory 1002 .
The processor 1001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1001 may be realized by adopting at least one hardware form of a digital signal processing (DSP), a field-programmable gate array (FPGA), and a programmable logic array (PLA).
The memory 1002 may include one or more computer-readable storage media, which may be non-transitory. The memory 1002 may further include high-speed random access memory and non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1002 is used to store at least one computer program/instruction, which is used to be executed by the processor 1001 to realize the method provided by the method embodiment in the present application.
In some embodiments, the computing device 1000 optionally further includes a peripheral interface 1003 and at least one peripheral. The processor 1001, the memory 1002, and the peripheral interface 1003 may be connected via a bus or signal lines. Each peripheral can be connected to the peripheral interface 1003 via a bus, signal line, or circuit board. In an embodiment of the present application, the peripheral includes at least one of a radio frequency circuit 1004, a display screen 1005, a camera component 1006, an audio circuit 1007, a positioning component 1008, and a power source 1009.
The peripheral interface 1003 may be used to connect at least one I/O related peripheral to the processor 1001 and memory 1002 .
The radio frequency circuit 1004 is used to receive and transmit radio frequency (RF) signals, also called electromagnetic signals. The radio frequency circuit 1004 communicates with communication networks and other communication devices via electromagnetic signals. The radio frequency circuit 1004 converts electrical signals into electromagnetic signals for transmission or converts received electromagnetic signals into electrical signals.
The display screen 1005 is used to display a user interface (UI). The UI may include graphics, text, icons, videos, and any combination thereof. If the display screen 1005 is a touch display screen, the display screen 1005 is also capable of collecting touch signals on or above the surface of the display screen 1005. The touch signals may be input as control signals to the processor 1001 for processing. In this case, the display screen 1005 may be used to provide virtual buttons and/or a virtual keyboard, which are also called soft buttons and/or a soft keyboard.
The camera component 1006 is used to collect images or videos. In the embodiment of the present application, the camera component 1006 includes a front camera and a rear camera.
The audio circuitry 1007 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment and convert the sound waves into electrical signals to be input to the processor 1001 for processing or to the radio frequency circuitry 1004 for implementing voice communication. The speaker may be a conventional membrane speaker or a piezoelectric ceramic speaker. In some embodiments, the audio circuitry 1007 may also include a headphone jack.
The positioning component 1008 is used to determine the current geographic location of the computing device 1000 in order to realize navigation or location-based services (LBS). The positioning component 1008 may be a positioning component based on the Global Positioning System (GPS), the Beidou system, or the Galileo system.
The power supply 1009 is used to supply power to each component in the computing device 1000. The power supply 1009 may be an AC power supply, a DC power supply, a disposable battery, or a rechargeable battery.
In some embodiments, the computing device 1000 further includes one or more sensors 1010, including, but not limited to, an acceleration sensor 1011, a gyroscope sensor 1012, a pressure sensor 1013, a fingerprint sensor 1014, an optical sensor 1015, and a proximity sensor 1016.
Those skilled in the art will appreciate that the structure shown in FIG. 10 does not constitute a limitation on computing device 1000, which may include more or fewer components than shown, combine some components, or employ different component arrangements.
It can be understood by those skilled in the art that all or part of the steps in the various methods in the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, which can be a computer-readable storage medium included in the memory in the embodiments of the present application, or a computer-readable storage medium that exists independently and is not integrated into an electronic device. At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by a processor to realize the contact information display method described in the embodiments of the present application.
Optionally, the computer-readable storage medium can include a read only memory (ROM), a random access memory (RAM), a solid state hard drive (SSD), an optical disk, etc. Here, the random access memory can include a resistive random access memory (ReRAM) and a dynamic random access memory (DRAM). The serial numbers of the above embodiments of the present application are for illustrative purposes only and do not represent the superiority or inferiority of the embodiments.
As can be understood by those skilled in the art, all or part of the steps of implementing the embodiments of the present application may be completed by hardware, or may be completed by instructing relevant hardware through a program, the program may be stored in a computer-readable storage medium, and the computer-readable storage medium provided in the embodiments of the present application may be a read-only memory, a magnetic disk, an optical disk, etc.
An embodiment of the present application further provides a computer program product or a computer program, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium, a processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the electronic device to perform the contact information display method described in the above embodiment of the present application.
It is understandable that relevant data such as basic contact information in the embodiments of the present application may require user permission or consent when the embodiments of the present application are applied to a specific product or technology, and the collection, use and processing of relevant data may require compliance with the relevant laws, regulations and standards of relevant countries and regions.
Those skilled in the art may easily conceive other implementations of the present application after considering the specification and practicing the solutions disclosed herein. This application is intended to cover any variations, uses or adaptations of the present application, which variations, uses or adaptations conform to the general principles of the present application and include known knowledge or commonly used technical means in the art that are not disclosed by the present application. The specification and examples are to be regarded as merely illustrative, and the scope of protection of the present application is indicated by the claims.
It should be understood that the present application is not limited to the exact structure/solutions already described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof, which is limited by the appended claims.
10 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| JP2002073514A | Cites | Japan |
| JP2002123694A | Cites | Japan |
| JP2022531491A | Cites | Japan |
| US20200358725A1 | Cites | United States of America |
| JP2014170382A | Cites | Japan |
| JP2021029637A | Cites | Japan |
| CN103475766A | Cites | China |
| CN111462307A | Cites | China |
| CN105468275A | Cites | China |
| JP2010503130A | Cites | Japan |
| JP2009266199A | Cites | Japan |
| JP11203009A | Cites | Japan |
| JP2011022811A | Cites | Japan |
| JP2002063468A | Cites | Japan |
| JP2011044129A | Cites | Japan |
11 members in 6 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 202110269698 | China | A | |
| 2021102696987 | China | – | |
| 2022077244 | China | W |
Members11
| Document | Office | Kind | |
|---|---|---|---|
| CN112891939A | China | A | |
| WO2022188622A1 | World Intellectual Property Organization (WIPO) | A1 | |
| TW202235135A | Taiwan Province of China | A | |
| CN112891939B | China | B | |
| US2023072463A1 | United States of America | A1 | |
| KR20230042517A | Republic of Korea | A | |
| TWI803224B | Taiwan Province of China | B | |
| JP2024509719A | Japan | A | |
| JP7547646B2This record | Japan | B2 | |
| KR102798324B1 | Republic of Korea | B1 | |
| US12282990B2 | United States of America | B2 |
7 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 7547646
- Application
- 2023547870
Titles2
- Japanese
- 連絡先情報表示方法、装置、電子機器、及びコンピュータープログラム
- English
- Contact information display method, device, electronic device, and computer program
Classification
- CPC, 8
- A63F13/52
- A63F13/533
- G06T13/40
- A63F13/537
- G06F9/451
- A63F13/795
- A63F13/35
- A63F13/53
- IPC, 7
- G06Q50 00
- H04L51 046
- H04L67 131
- G06Q50 10
- G06F3 0482
- A63F13 79
- A63F13 85
