CN106941556B - Method and device for determining information of converged communication contact persons - Google Patents

Method and device for determining information of converged communication contact persons Download PDF

Info

Publication number
CN106941556B
CN106941556B CN201710262697.3A CN201710262697A CN106941556B CN 106941556 B CN106941556 B CN 106941556B CN 201710262697 A CN201710262697 A CN 201710262697A CN 106941556 B CN106941556 B CN 106941556B
Authority
CN
China
Prior art keywords
information
converged communication
contact information
plug
contact
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.)
Active
Application number
CN201710262697.3A
Other languages
Chinese (zh)
Other versions
CN106941556A (en
Inventor
刘涛
俞茂学
张洪志
孙希欢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN201710262697.3A priority Critical patent/CN106941556B/en
Publication of CN106941556A publication Critical patent/CN106941556A/en
Application granted granted Critical
Publication of CN106941556B publication Critical patent/CN106941556B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • H04M1/27457Management thereof, e.g. manual editing of data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72433User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Library & Information Science (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a method and a device for determining information of a converged communication contact person, and belongs to the technical field of terminals. The method comprises the following steps: calling a first plug-in through an address book application, and marking contact person information with converged communication capacity in contact person information stored in a database of the address book application; calling a second plug-in through the address book application to acquire group information and public account information stored in a database of the second plug-in; and determining the unmarked contact information and the marked contact information in the database of the address book application, the acquired group information and the public account information as the converged communication contact information. Therefore, only the first plug-in and the second plug-in are loaded on the original contact framework, the fused communication contact information can be obtained by calling the plug-ins, the original contact framework is slightly changed, and transition and upgrading from the original contact information to the fused communication contact information are facilitated.

Description

Method and device for determining information of converged communication contact persons
Technical Field
The embodiment of the invention relates to the technical field of terminals, in particular to a method and a device for determining information of a converged communication contact.
Background
At present, in order to keep the superiority and realize transformation and upgrade of communication services in the face of the impact caused by various social communication modes such as instant messaging, file transfer and the like, mobile communication operators have introduced converged communication services. The converged communication is a terminal-based address book, and is a converged communication service integrating multiple communication modes and functions such as voice, message, video, file transmission, content sharing, location service and the like. The converged communication contact information not only needs to be compatible with common contact information of an original address book, but also needs to be added with group information, public account information, contact information with converged communication capability and the like, and the contact information with converged communication capability refers to contact information capable of communicating according to a converged communication mode. Therefore, in order to implement the converged communication function, first, converged communication contact information needs to be determined.
In the prior art, a method for determining information of a converged communication contact is provided. The method specifically comprises the following steps: and discarding the original contact person framework of the terminal, reconstructing the converged communication contact person framework, and determining the converged communication contact person information based on the reconstructed converged communication contact person framework. However, the method for determining the converged communication contact information greatly changes the original contact architecture, and is not beneficial to transition and upgrade of the terminal on the basis of the original contact architecture.
Disclosure of Invention
In order to solve the problems that an original contact person framework is greatly changed and upgrading of a terminal on the basis of the original contact person framework is not facilitated in the prior art, the embodiment of the invention provides a method and a device for determining information of a converged communication contact person. The technical scheme is as follows:
in a first aspect, a method for determining converged communication contact information is provided, and the method includes:
calling a first plug-in through an address book application, and marking contact person information with converged communication capacity in contact person information stored in a database of the address book application;
calling a second plug-in through the address book application to acquire group information and public account information stored in a database of the second plug-in;
and determining the unmarked contact information and the marked contact information in the database of the address book application, the acquired group information and the public account information as the converged communication contact information.
Optionally, the marking of the contact information with converged communication capability in the contact information stored in the database of the address book application includes:
sending a capability query request to a converged communication server through the first plug-in, wherein the capability query request carries a contact identifier corresponding to contact information stored in a database of the address book application and is used for requesting to query whether each piece of contact information in the contact information has the converged communication capability;
receiving a query result returned by the converged communication server through the first plug-in;
and marking the contact information with the converged communication capability through the first plug-in based on the query result.
Optionally, the tagging of the contact information with the converged communication capability includes:
adding a designated field in the contact information with the converged communication capability to mark the contact information with the converged communication capability, wherein the designated field is used for indicating that the corresponding contact information has the converged communication capability.
Optionally, after determining that the unmarked contact information and the marked contact information, the acquired group information, and the public account information in the database of the address book application are the converged communication contact information, the method further includes:
when an information sending instruction is received based on target contact information, determining the type of the target contact information, wherein the target contact information is any contact information in the converged communication contact information;
the types of the target contact information comprise a type without converged communication capability and a type with converged communication capability, and the group information and the public account information belong to the type with converged communication capability;
and sending communication information to the target contact person based on the type of the target contact person information so as to communicate with the target contact person.
Optionally, the sending communication information to the target contact based on the type of the target contact information includes:
when the type of the target contact person information is the type without the converged communication capability, sending the communication information to the target contact person in a short message mode;
and when the type of the target contact person information is the type with the converged communication capability, sending the communication information to the target contact person according to a converged communication mode.
In a second aspect, a device for determining converged communication contact information is provided, the device comprising:
the system comprises a marking module, a communication book application module and a communication book management module, wherein the marking module is used for calling a first plug-in through the communication book application and marking contact person information with integrated communication capacity in the contact person information stored in a database of the communication book application;
the acquisition module is used for calling a second plug-in through the address book application and acquiring the group information and the public account information stored in a database of the second plug-in;
and the first determining module is used for determining the unmarked contact information and the marked contact information in the database, the acquired group information and the public account information as the converged communication contact information.
Optionally, the marking module comprises:
a first sending unit, configured to send a capability query request to a converged communication server through the first plug-in, where the capability query request carries a contact identifier corresponding to contact information stored in a database of the address book application, and is used to request to query whether each piece of contact information in the contact information has the converged communication capability;
the receiving unit is used for receiving the query result returned by the converged communication server through the first plug-in;
and the marking unit is used for marking the contact information with the converged communication capability through the first plug-in based on the query result.
Optionally, the marking unit is configured to:
adding a designated field in the contact information with the converged communication capability to mark the contact information with the converged communication capability, wherein the designated field is used for indicating that the corresponding contact information has the converged communication capability.
Optionally, the apparatus further comprises:
the second determining module is used for determining the type of the target contact information when receiving an information sending instruction based on the target contact information, wherein the target contact information is any one of the converged communication contact information;
the types of the target contact information comprise a type without converged communication capability and a type with converged communication capability, and the group information and the public account information belong to the type with converged communication capability;
and the sending module is used for sending communication information to the target contact person based on the type of the target contact person information so as to communicate with the target contact person.
Optionally, the sending module includes:
the second sending unit is used for sending the communication information to the target contact person according to a short message mode when the type of the target contact person information is the type without the converged communication capability;
and the third sending unit is used for sending the communication information to the target contact person according to a converged communication mode when the type of the target contact person information is the type with converged communication capability.
The technical scheme provided by the embodiment of the invention has the following beneficial effects:
in the embodiment of the invention, the address book application can mark the contact information with the converged communication capacity in the original contact information by calling the first plug-in to distinguish the contact with the converged communication capacity from the contact without the converged communication capacity, and can acquire the group information and the public account information through the second plug-in of the address book application, thereby determining the unmarked contact information and the marked contact information, the acquired group information and the public account information in the database of the address book application as the converged communication contact information. Therefore, only the first plug-in and the second plug-in are loaded on the original contact framework, the fused communication contact information can be obtained by calling the plug-ins, the original contact framework is slightly changed, and transition and upgrading from the original contact information to the fused communication contact information are facilitated.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1A is a schematic logical structure diagram of a terminal according to an embodiment of the present invention;
fig. 1B is a flowchart of a method for determining converged communication contact information according to an embodiment of the present invention;
fig. 2A is a flowchart of another method for determining converged communication contact information according to an embodiment of the present invention;
fig. 2B is a flowchart of a method for tagging, by a first plug-in, contact information with converged communication capability in contact information stored in a database of an address book application according to an embodiment of the present invention;
fig. 2C is a flowchart of another method for determining converged communication contact information according to an embodiment of the present invention;
fig. 3A is a block diagram of a device for determining converged communication contact information according to an embodiment of the present invention;
FIG. 3B is a schematic structural diagram of a marking module 310 according to an embodiment of the present invention;
fig. 3C is a block diagram of another apparatus for determining converged communication contact information according to an embodiment of the present invention;
fig. 3D is a schematic structural diagram of a sending module 350 according to an embodiment of the present invention;
fig. 4 is a block diagram illustrating a determination apparatus 400 for converged communication contact information according to an example embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
First, terms related to embodiments of the present invention are explained.
RCS (Rich Communication Suite, converged Communication): a terminal-based address book integrates multiple communication modes and functions such as voice, message, video, file transmission, content sharing, location service and the like into a whole. And the converged communication function generally exists in a native manner of a terminal, i.e., a user can conveniently use the converged communication function without ordering a service and downloading an application.
Contact information with converged communication capabilities: the converged communication service is opened on the converged communication server, and the contact information can be communicated in a converged communication mode.
Fusing communication contact information: the contact information supported by the converged communication service not only comprises the common contact information of the original address book, but also comprises group information, public account information, contact information with converged communication capability and the like.
Group (2): the system has an independent group identifier, comprises a plurality of group members, and can provide a plurality of communication services such as group chat, message group sending, content sharing in groups and the like.
Public account number: public-oriented accounts registered on the converged communication server by merchants, enterprises, groups and the like can be paid attention to and added in the modes of searching, two-dimensional code scanning, recommendation and the like.
Plug-in (Plug-in): also known as plug-in, is a program written by an application program interface following a certain specification.
SIP (Session Initiation Protocol): a multimedia communication protocol formulated by IETF (internet engineering Task Force), which can support and be applied to multimedia services such as voice, video, data, etc., and can also be applied to feature services such as Presence, Instant Message, etc.
Next, an application scenario of the embodiment of the present invention is described.
The embodiment of the invention is applied to a scene of upgrading and transiting a terminal supporting the traditional communication service into a terminal supporting the converged communication service, in particular to a scene of upgrading and transiting a terminal only supporting the traditional contact information into a terminal supporting the converged contact information, so as to ensure that a contact framework of the terminal can be compatible with the traditional contact information, group information, public account information, the contact information with converged communication capability and the like, namely, the terminal can be ensured to be capable of determining the converged communication contact information.
It should be noted that, in order to solve the problem that the prior art has a large change on the original contact architecture and is not beneficial to the terminal to upgrade on the basis of the original contact architecture, the embodiment of the present invention also needs to determine the converged communication contact information under the condition that the change on the original contact architecture is small, so as to implement the upgrade of the contact information.
Finally, an environment for implementing embodiments of the present invention is described.
Fig. 1A is a schematic logical structure diagram of a terminal according to an embodiment of the present invention, and as shown in fig. 1A, the terminal includes an address book application 10, a first plug-in 20, and a second plug-in 30. The first plug-in 20 and the second plug-in 30 are plug-ins additionally loaded on the terminal, the address book application 10 may call the first plug-in 20 and the second plug-in 30, and corresponding functions may be implemented by calling the two plug-ins, so as to obtain the information of the converged contact.
The address book application 10 has a database 11, and the database 11 stores original contact information. Furthermore, the address book application 10 may mark contact information having converged communication capability among the contact information stored in the database 11 by calling the first plug-in 10.
Wherein the second plug-in 30 has a database 31. First, the second plug-in 30 has a storage function, and can store the group information and the common account information added by the terminal in the database 31. Secondly, the second plug-in 30 has a reading function, and the address book application 10 may obtain the group information and the public account information stored in the database 31 of the second plug-in 30 by calling the second plug-in 30.
It should be noted that, in the embodiment of the present invention, only the first card 20 and the second card 30 are taken as two cards for illustration, but in practical applications, the first card 20 and the second card 30 may also be integrated into one card, and the embodiment of the present invention is not limited thereto.
Fig. 1B is a flowchart of a method for determining converged communication contact information according to an embodiment of the present invention, where the method is applied to a terminal, and referring to fig. 1B, the method includes the following steps:
step 101: calling a first plug-in through an address book application, and marking contact person information with converged communication capacity in contact person information stored in a database of the address book application;
step 102: calling a second plug-in through the address book application to acquire group information and public account information stored in a database of the second plug-in;
step 103: and determining the unmarked contact information and the marked contact information in the database of the address book application, the acquired group information and the public account information as the converged communication contact information.
In the embodiment of the invention, the address book application can mark the contact information with the converged communication capacity in the original contact information by calling the first plug-in to distinguish the contact with the converged communication capacity from the contact without the converged communication capacity, and can acquire the group information and the public account information through the second plug-in of the address book application, thereby determining the unmarked contact information and the marked contact information, the acquired group information and the public account information in the database of the address book application as the converged communication contact information. Therefore, only the first plug-in and the second plug-in are loaded on the original contact framework, the fused communication contact information can be obtained by calling the plug-ins, the original contact framework is slightly changed, and transition and upgrading from the original contact information to the fused communication contact information are facilitated.
Next, a method for determining the converged communication contact information described in fig. 1B will be described with reference to fig. 1A. Fig. 2A is a flowchart of another method for determining converged communication contact information according to an embodiment of the present invention, and referring to fig. 2A, the method includes the following steps:
step 201: the terminal loads a first plug-in and a second plug-in, wherein the first plug-in is used for marking contact information with converged communication capacity, and the second plug-in is used for acquiring group information and public account information.
In the embodiment of the invention, in order to realize the upgrading of the contact information, a first plug-in and a second plug-in can be loaded in the terminal in advance, so that the terminal determines the converged communication contact information by calling the first plug-in and the second plug-in on the basis of the original contact architecture. The first plug-in and the second plug-in are provided with related interfaces to be called by the address book application.
In one possible implementation manner, the first plug-in and the second plug-in may exist in an upgrade package, and the terminal may download the upgrade package from the converged communication server, and may load the first plug-in and the second plug-in to the terminal by installing the upgrade package.
It should be noted that step 201 only needs to be executed when the terminal first upgrades the contact information, that is, only executed under the condition that the first plug-in and the second plug-in are not loaded, and if the first plug-in and the second plug-in are loaded in the terminal, step 201 does not need to be executed again, and step 202 described below is directly executed.
Step 202: the terminal calls the first plug-in through the address book application and marks the contact information with the converged communication capacity in the contact information stored in the database of the address book application.
The contact information stored in the database of the address book application includes names and phone numbers of contacts, and further may include information such as addresses or mailboxes of the contacts, which is not limited in the embodiment of the present invention.
Note that, the marking of the contact information with the converged communication capability in the database of the address book application is to obtain the contact information with the converged communication capability in the converged communication contact information.
The contact information with the converged communication capability and the contact information without the converged communication capability in the database can be distinguished by marking, wherein the marked contact information is the contact information with the converged communication capability, and the unmarked contact information is the common contact information without the converged communication capability, so that the database applied to the original address book stores the common contact information and the contact information with the converged communication capability.
In practical application, the terminal can call the first plug-in for marking when the first plug-in is loaded for the first time, can call the first plug-in for marking when the terminal is started every time, and can call the first plug-in for marking through the address book application in the process of using the address book application after the terminal is started.
Further, after the contact information with the converged communication capability is marked, the terminal can display the converged communication capability of the contact information through the address book application. For example, for each contact information displayed by the address book application, a capability flag may be displayed after the contact information, the capability flag indicating whether the contact information has converged communication capabilities.
Therefore, according to the displayed capability mark, the user can conveniently select a proper communication mode to communicate with the corresponding contact. For example, for contact information with converged communication capability, a user can select a converged communication mode such as instant messaging and video call to communicate, and for contact information without converged communication capability, the user can select a traditional communication mode such as short message and voice call to communicate.
It should be noted that, a specific implementation manner of step 202 will be described in detail in the embodiment shown in fig. 2B, and details of the embodiment of the present invention are not described herein again.
Step 203: and the terminal calls the second plug-in through the address book application to acquire the group information and the public account information stored in the database of the second plug-in.
It should be noted that the purpose of invoking the second plug-in is to obtain group information and a public account in the converged communication contact information. And the second plug-in also has a storage function, and can store the group information and the public account information added by the terminal in a database of the second plug-in.
The group information may include information of a plurality of groups, and the information of each group may include an identifier of the group, a SIP address of the group, and member information of the group, and the member information of the group includes the number of members of the group, a name of each member, a role (group owner and non-group owner) of each member, an avatar of each member, a date on which each member joins the group, and the like.
The public account information may include information of a plurality of public accounts, and the information of each public account may include an identifier of the public account, a logo (trademark) of the public account, a rating of the public account, an SIP address of the public account, and the like. Further, the information of each public account may further include a mailbox address, enterprise information, and the like corresponding to the public account.
For example, the database of the second plug-in may store two lists, which are ims _ group _ hash and ims _ public _ account. The ims _ group _ match is a group information list, and the ims _ public _ account is a public account information list.
The ims _ groupchat stores group information, and group _ id is used as an identifier of each group, where the information of each group may include the following main fields:
number is the number of members of the group;
alias is the name of each member;
role for each member;
head _ img, head of each member;
date, the date each member joined the group;
chat _ uri is the SIP address of the group.
The ims _ public _ account stores public account information, pa _ uuid is used as an identifier of each public account, and the information of each public account may include the following main fields:
name is the name of the public account;
logo is the logo of the public account;
receommend _ level is the level of the public account;
SIP _ uri is the SIP address of the public account.
In practical applications, the terminal may execute step 103 when detecting that the user performs the operation of acquiring the group information and the public account information based on the address book application. The obtaining operation may be a triggering operation on a group and a public account entry in the address book application, and the group and the public account entry are used for obtaining and displaying group information and public account information.
It should be noted that, because the group information and the public account information are not stored in the database of the conventional address book application, only the common contact information and the contact information with the converged communication capability can be displayed, and the group information and the public account information cannot be displayed. In order to facilitate the use of the user, in the embodiment of the present invention, a group entry and a public account entry may be added in a UI (user interface) of an address book application, or a group entry and a public account entry may be added separately. Taking the group and the public account entry as an example, when the triggering operation of the user on the group and the public account entry is detected, the terminal can call the second plug-in through the address book application to acquire the group information and the public account information stored in the database of the second plug-in and display the acquired group information and the public account information.
Further, the user may also add new group information or public account information in the address book application, such as in the group and public account entries of the address book application. When the terminal detects the adding operation of the user, the second plug-in can be called through the address book application, and the added group information or the added public account information is stored in the database of the second plug-in through the second plug-in.
Therefore, the mode of acquiring the group information and the public account information in the form of plug-in has small change on the database applied by the original address book, reduces the problem of huge database caused by service upgrade, and ensures the security of upgrade.
Step 204: and the terminal determines the unmarked contact information and the marked contact information in the database of the address book application, the acquired group information and the public account information as the converged communication contact information.
The address book application can obtain common contact information and contact information with converged communication capacity by calling the first plug-in, and can obtain group information and public account information which are not stored in the address book application by calling the second plug-in, and the common contact information, the contact information with converged communication capacity, the group information and the public account information can form converged communication contact information corresponding to converged communication services.
That is, all the contact contents of the converged communication contact information can be obtained through the application of the original address book and the loaded plug-in.
In the embodiment of the invention, the address book application can mark the contact information with the converged communication capacity in the original contact information by calling the first plug-in to distinguish the contact with the converged communication capacity from the contact without the converged communication capacity, and can acquire the group information and the public account information through the second plug-in of the address book application, thereby determining the unmarked contact information and the marked contact information, the acquired group information and the public account information in the database of the address book application as the converged communication contact information. Therefore, the fused communication contact information can be obtained by calling the plug-in only by loading the first plug-in and the second plug-in on the original contact framework, the original contact framework is slightly changed, and transition and upgrading from the common contact information to the fused communication contact information can be realized easily.
It should be noted that, there are many implementations of step 202 in the embodiment of fig. 2A, and a detailed description will be given below for one implementation of step 202. Fig. 2B is a flowchart of a method for tagging, by a first plug-in, contact information with converged communication capability in contact information stored in a database of an address book application, where, referring to fig. 2B, the step 202 may include the following steps:
step 2021: and sending a capability query request to the converged communication server through the first plug-in, wherein the capability query request carries a contact person identifier corresponding to contact person information stored in a database of the address book application and is used for requesting to query whether each piece of contact person information in the contact person information has converged communication capability.
The first plug-in can read the contact person information stored in the database of the address book application and can acquire the contact person identification corresponding to the contact person information. The contact identifier may be a number, a name, a telephone number, or the like of the corresponding contact, which is not limited in the embodiment of the present invention.
After receiving the contact person identifier, the converged communication server can inquire whether the converged communication service is opened by the corresponding contact person, and if the converged communication service is opened, the converged communication server can determine that the contact person information has converged communication capability, and if the converged communication service is not opened, the converged communication server can determine that the contact person information does not have converged communication capability. And then, returning the query result to the terminal.
Further, in order to save network resources, the terminal can acquire contact information from a database of the address book application in batches through the first plug-in, and perform capability query in a thread in batches. For example, the terminal may send the capability query request to the converged communication server multiple times, where the capability query request sent each time only carries a preset number of contact identifiers.
Further, the terminal may send a capability query request to the converged communication server through the SIP protocol or other protocols. The SIP protocol is a multimedia communication protocol used for converged communication services.
Step 2022: and receiving a query result returned by the converged communication server through the first plug-in.
Step 2023: and marking the contact information with the converged communication capability in the contact information stored in the database of the address book application through the first plug-in based on the query result.
Specifically, tagging contact information with converged communication capabilities can include: adding a designated field in the contact information with the converged communication capability to mark the contact information with the converged communication capability, wherein the designated field is used for indicating that the corresponding contact information has the converged communication capability.
For example, the above-mentioned designated field may be an m _ type field or the like.
Therefore, for the database structure of the address book application, only one specified field needs to be added in the information of a certain contact person, and the contact person can be identified to have the converged communication capability. Therefore, the influence on the database structure of the address book application is reduced to the maximum extent, and the robustness and the expandability are improved.
It should be noted that, in the embodiment of the present invention, the implementation shown in fig. 2B is merely used as an example for description, and in practical applications, the step 202 may be implemented in other ways.
In another embodiment, after the terminal determines the unmarked contact information and the marked contact information in the database of the address book application, the acquired group information and the public account information as the converged communication contact information, the terminal may further perform communication based on the determined converged communication contact information. That is, after step 204 described in the embodiment of fig. 2A, the method may further include the following steps:
step 205: and when the terminal receives an information sending instruction based on the target contact information, determining the type of the target contact information, wherein the target contact information is any one of the converged communication contact information.
That is, the target contact information may be any one of the converged communication contact information determined in step 204. It should be noted that the types of the target contact information may include a type without converged communication capability and a type with converged communication capability, and the group information and the public account information belong to the type with converged communication capability.
Specifically, determining the type to which the target contact information belongs includes: when the target contact information is the contact information stored in the database of the address book application, judging whether the target contact information is marked contact information or not; when the target contact information is marked contact information, determining the type of the target contact information as a type with converged communication capability; when the target contact information is unmarked contact information, determining the type of the target contact information as a type without converged communication capability. And when the target contact information is group information or public account information, determining that the type of the target contact information is a type with converged communication capability.
Further, in order to improve communication efficiency, after determining the converged communication contact information, the terminal may further store the determined converged communication contact information in a cache database, such as cache. Moreover, the converged communication contact information also comprises the type of the corresponding contact information. The terminal may then determine the type of the target contact information based on the cached database.
Furthermore, the terminal can also monitor the database of the address book application and the database of the second plug-in respectively, and when the contact person information in any database is changed, such as addition, update or deletion, the cache database can be updated in time according to the changed contact person information. For example, when the original contact information of the address book application is changed, for example, the name or the phone number of the contact is changed, the changed information needs to be updated to the database of the address book application in time, and the cache database needs to be updated according to the changed information of the database of the address book application.
Step 206: and the terminal sends communication information to the target contact person based on the type of the target contact person information so as to communicate with the target contact person.
That is, in the embodiment of the present invention, according to different types of the target contact information, the target contact is communicated with through different processes.
Specifically, based on the type of the target contact information, sending the communication information to the target contact comprises: when the type of the target contact person information is a type without converged communication capability, sending communication information to the target contact person in a short message mode; and when the type of the target contact information is the type with the converged communication capability, sending the communication information to the target contact according to a converged communication mode.
Further, the target contact information with the type of converged communication capability may be further divided into several types of contact information with converged communication capability, group information and public account information, and accordingly, when the type of the target contact information is the type with converged communication capability, sending the communication information to the target contact according to a converged communication manner further includes: when the target contact information is contact information with converged communication capability, sending the communication information to the target contact according to a converged communication mode; when the target contact information is group information, the communication information is sent to the target contact according to a group communication mode; and when the target contact information is public account information, sending the communication information to the target contact according to a public account communication mode.
Further, the terminal can also load a third plug-in, when receiving an information sending instruction based on the target contact information, the third plug-in is called, the type of the target contact information is judged through the third plug-in, and communication information is sent to the target contact based on the type of the target contact information.
It should be noted that, the embodiment of the present invention is only described by taking the first plug-in unit, the second plug-in unit and the third plug-in unit as three separate plug-in units as an example, and in practical applications, the three plug-in units may be integrated into one plug-in unit, or may be combined in any manner to be integrated into two plug-in units.
Fig. 3A is a block diagram of a device for determining converged communication contact information, which may be a terminal such as a mobile phone and a tablet computer, according to an embodiment of the present invention, and referring to fig. 3A, the device includes:
the marking module 310 is used for calling a first plug-in through the address book application and marking the contact information with the converged communication capability in the contact information stored in the database of the address book application;
the obtaining module 320 is configured to call a second plug-in through the address book application, and obtain group information and public account information stored in a database of the second plug-in;
the first determining module 330 is configured to determine unmarked contact information and marked contact information in the database of the address book application, the acquired group information, and the public account information as converged communication contact information.
Alternatively, referring to fig. 3B, the marking module 310 includes:
a first sending unit 311, configured to send a capability query request to the converged communication server through the first plug-in, where the capability query request carries a contact identifier corresponding to contact information stored in a database of the address book application, and is used to request to query whether each piece of contact information in the contact information has the converged communication capability;
a receiving unit 312, configured to receive, through the first plug-in, a query result returned by the converged communication server;
and a marking unit 313, configured to mark, by the first plug-in, the contact information with the converged communication capability based on the query result.
Optionally, the marking unit 313 is configured to:
adding a designated field in the contact information with the converged communication capability to mark the contact information with the converged communication capability, wherein the designated field is used for indicating that the corresponding contact information has the converged communication capability.
Optionally, referring to fig. 3C, the apparatus further comprises:
a second determining module 340, configured to determine, when an information sending instruction is received based on target contact information, a type to which the target contact information belongs, where the target contact information is any one of the converged communication contact information;
the types of the target contact information comprise a type without converged communication capability and a type with converged communication capability, and the group information and the public account information belong to the type with converged communication capability;
a sending module 350, configured to send communication information to the target contact based on the type of the target contact information, so as to communicate with the target contact.
Optionally, referring to fig. 3D, the sending module 350 includes:
the second sending unit 351 is configured to send the communication information to the target contact person in a short message manner when the type of the target contact person information is the type without the converged communication capability;
and a third sending unit 352, configured to send the communication information to the target contact according to a converged communication manner when the type of the target contact information is the type with converged communication capability.
In the embodiment of the invention, the address book application can mark the contact information with the converged communication capacity in the original contact information by calling the first plug-in to distinguish the contact with the converged communication capacity from the contact without the converged communication capacity, and can acquire the group information and the public account information through the second plug-in of the address book application, thereby determining the unmarked contact information and the marked contact information of the database of the address book application, the acquired group information and the public account information as the converged communication contact information. Therefore, only the first plug-in and the second plug-in are loaded on the original contact framework, the fused communication contact information can be obtained by calling the plug-ins, the original contact framework is slightly changed, and transition and upgrading from the original contact information to the fused communication contact information are facilitated.
Fig. 4 is a block diagram illustrating a determination apparatus 400 for converged communication contact information according to an example embodiment. For example, the apparatus 400 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 4, the apparatus 400 may include one or more of the following components: processing components 402, memory 404, power components 406, multimedia components 408, audio components 410, input/output (I/O) interfaces 412, sensor components 414, and communication components 416.
The processing component 402 generally controls overall operation of the apparatus 400, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 402 may include one or more processors 420 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 402 can include one or more modules that facilitate interaction between the processing component 402 and other components. For example, the processing component 402 can include a multimedia module to facilitate interaction between the multimedia component 408 and the processing component 402.
The memory 404 is configured to store various types of data to support operations at the apparatus 400. Examples of such data include instructions for any application or method operating on the device 400, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 404 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power supply components 406 provide power to the various components of device 400. The power components 406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power supplies for the apparatus 400.
The multimedia component 408 includes a screen that provides an output interface between the device 400 and a user, in some embodiments, the screen may include a liquid crystal display (L CD) and a Touch Panel (TP). if the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user.
The audio component 410 is configured to output and/or input audio signals. For example, audio component 410 includes a Microphone (MIC) configured to receive external audio signals when apparatus 400 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 404 or transmitted via the communication component 416. In some embodiments, audio component 410 also includes a speaker for outputting audio signals.
The I/O interface 412 provides an interface between the processing component 402 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 414 includes one or more sensors for providing various aspects of status assessment for the apparatus 400. For example, the sensor assembly 414 may detect an open/closed state of the apparatus 400, the relative positioning of the components, such as a display and keypad of the apparatus 400, the sensor assembly 414 may also detect a change in the position of the apparatus 400 or a component of the apparatus 400, the presence or absence of user contact with the apparatus 400, orientation or acceleration/deceleration of the apparatus 400, and a change in the temperature of the apparatus 400. The sensor assembly 414 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 414 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 414 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 416 is configured to facilitate wired or wireless communication between the apparatus 400 and other devices. The apparatus 400 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 416 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 416 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 400 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), programmable logic devices (P L D), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 404 comprising instructions, executable by the processor 420 of the apparatus 400 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer readable storage medium, wherein instructions, when executed by a processor of the apparatus 400, enable the apparatus 400 to perform the above-described method.
It should be noted that: the determining apparatus for converged communication contact information provided in the foregoing embodiment is only illustrated by the division of the foregoing functional modules when determining converged communication contact information, and in practical applications, the foregoing function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the functions described above. In addition, the determining apparatus for converged communication contact information and the determining method embodiment for converged communication contact information provided in the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (10)

1. A method for determining converged communication contact information, the method comprising:
downloading an upgrade package from a converged communication server, and loading a first plug-in and a second plug-in into a terminal by installing the downloaded upgrade package, wherein the first plug-in and the second plug-in are both provided with interfaces for calling an address book application, contact information is stored in a database of the address book application, and the second plug-in is used for storing group information and public account information added by the terminal in a database of the second plug-in;
calling the first plug-in through an address book application, and marking contact person information with converged communication capacity in contact person information stored in a database of the address book application;
calling the second plug-in through the address book application to acquire group information and public account information stored in a database of the second plug-in;
and determining the unmarked contact information and the marked contact information in the database of the address book application, the acquired group information and the public account information as the converged communication contact information.
2. The method of claim 1, wherein the tagging of contact information with converged communication capabilities in contact information stored in a database of the directory application comprises:
sending a capability query request to the converged communication server through the first plug-in, wherein the capability query request carries a contact identifier corresponding to contact information stored in a database of the address book application and is used for requesting to query whether each piece of contact information in the contact information has the converged communication capability;
receiving a query result returned by the converged communication server through the first plug-in;
and marking the contact information with the converged communication capability through the first plug-in based on the query result.
3. The method of claim 2, wherein said tagging contact information with said converged communication capability comprises:
adding a designated field in the contact information with the converged communication capability to mark the contact information with the converged communication capability, wherein the designated field is used for indicating that the corresponding contact information has the converged communication capability.
4. The method according to any one of claims 1 to 3, wherein after determining the unmarked contact information and the marked contact information in the database of the address book application, the acquired group information and the public account information as the converged communication contact information, further comprising:
when an information sending instruction is received based on target contact information, determining the type of the target contact information, wherein the target contact information is any contact information in the converged communication contact information;
the types of the target contact information comprise a type without converged communication capability and a type with converged communication capability, and the group information and the public account information belong to the type with converged communication capability;
and sending communication information to the target contact person based on the type of the target contact person information so as to communicate with the target contact person.
5. The method of claim 4, wherein sending communication information to a target contact based on the type of target contact information comprises:
when the type of the target contact person information is the type without the converged communication capability, sending the communication information to the target contact person in a short message mode;
and when the type of the target contact person information is the type with the converged communication capability, sending the communication information to the target contact person according to a converged communication mode.
6. An apparatus for determining converged communication contact information, the apparatus comprising:
the loading module is used for downloading an upgrade package from a converged communication server, and loading a first plug-in and a second plug-in into a terminal by installing the downloaded upgrade package, wherein the first plug-in and the second plug-in are both provided with interfaces for calling an address book application, contact person information is stored in a database of the address book application, and the second plug-in is used for storing group information and public account information added by the terminal in a database of the second plug-in;
the marking module is used for calling the first plug-in through an address book application and marking the contact information with the converged communication capacity in the contact information stored in the database of the address book application;
the acquisition module is used for calling the second plug-in unit through the address book application and acquiring the group information and the public account information stored in a database of the second plug-in unit;
and the first determining module is used for determining the unmarked contact information and the marked contact information in the database of the address book application, the acquired group information and the public account information as the converged communication contact information.
7. The apparatus of claim 6, wherein the tagging module comprises:
a first sending unit, configured to send, through the first plug-in, a capability query request to the converged communication server, where the capability query request carries a contact identifier corresponding to contact information stored in a database of the address book application, and is used to request to query whether each piece of contact information in the contact information has the converged communication capability;
the receiving unit is used for receiving the query result returned by the converged communication server through the first plug-in;
and the marking unit is used for marking the contact information with the converged communication capability through the first plug-in based on the query result.
8. The apparatus of claim 7, wherein the marking unit is to:
adding a designated field in the contact information with the converged communication capability to mark the contact information with the converged communication capability, wherein the designated field is used for indicating that the corresponding contact information has the converged communication capability.
9. The apparatus of any of claims 6-8, wherein the apparatus further comprises:
the second determining module is used for determining the type of the target contact information when receiving an information sending instruction based on the target contact information, wherein the target contact information is any one of the converged communication contact information;
the types of the target contact information comprise a type without converged communication capability and a type with converged communication capability, and the group information and the public account information belong to the type with converged communication capability;
and the sending module is used for sending communication information to the target contact person based on the type of the target contact person information so as to communicate with the target contact person.
10. The apparatus of claim 9, wherein the sending module comprises:
the second sending unit is used for sending the communication information to the target contact person according to a short message mode when the type of the target contact person information is the type without the converged communication capability;
and the third sending unit is used for sending the communication information to the target contact person according to a converged communication mode when the type of the target contact person information is the type with converged communication capability.
CN201710262697.3A 2017-04-20 2017-04-20 Method and device for determining information of converged communication contact persons Active CN106941556B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710262697.3A CN106941556B (en) 2017-04-20 2017-04-20 Method and device for determining information of converged communication contact persons

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710262697.3A CN106941556B (en) 2017-04-20 2017-04-20 Method and device for determining information of converged communication contact persons

Publications (2)

Publication Number Publication Date
CN106941556A CN106941556A (en) 2017-07-11
CN106941556B true CN106941556B (en) 2020-08-04

Family

ID=59463776

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710262697.3A Active CN106941556B (en) 2017-04-20 2017-04-20 Method and device for determining information of converged communication contact persons

Country Status (1)

Country Link
CN (1) CN106941556B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108600078A (en) * 2018-03-08 2018-09-28 维沃移动通信有限公司 A kind of method and terminal of communication
CN109739868B (en) * 2019-01-08 2023-05-12 深圳市网心科技有限公司 Data processing method and related equipment thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103246533A (en) * 2013-04-11 2013-08-14 北京小米科技有限责任公司 Method, device and equipment for adding plug-ins into address book
CN103269408A (en) * 2013-05-20 2013-08-28 四川智行电子科技有限公司 Converged communication system
EP2661106A1 (en) * 2012-05-03 2013-11-06 Samsung Electronics Co., Ltd Method and Apparatus for Exchanging SIP Option Message for Capability Discovery of Rich Communication Suite in Portable Terminal
CN103532827A (en) * 2013-09-03 2014-01-22 国家电网公司 System and method for realizing address book function by extending XMPP (Extensible Messaging and Presence Protocol)
CN103873518A (en) * 2012-12-14 2014-06-18 中国电信股份有限公司 Method for multiple terminals to synchronously obtain enhanced contact list, system and web server
CN106358140A (en) * 2015-07-16 2017-01-25 中兴通讯股份有限公司 Grouping method and device of contacts

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2661106A1 (en) * 2012-05-03 2013-11-06 Samsung Electronics Co., Ltd Method and Apparatus for Exchanging SIP Option Message for Capability Discovery of Rich Communication Suite in Portable Terminal
CN103873518A (en) * 2012-12-14 2014-06-18 中国电信股份有限公司 Method for multiple terminals to synchronously obtain enhanced contact list, system and web server
CN103246533A (en) * 2013-04-11 2013-08-14 北京小米科技有限责任公司 Method, device and equipment for adding plug-ins into address book
CN103269408A (en) * 2013-05-20 2013-08-28 四川智行电子科技有限公司 Converged communication system
CN103532827A (en) * 2013-09-03 2014-01-22 国家电网公司 System and method for realizing address book function by extending XMPP (Extensible Messaging and Presence Protocol)
CN106358140A (en) * 2015-07-16 2017-01-25 中兴通讯股份有限公司 Grouping method and device of contacts

Also Published As

Publication number Publication date
CN106941556A (en) 2017-07-11

Similar Documents

Publication Publication Date Title
JP6101861B2 (en) Group creation method, group withdrawal method, apparatus, program, and recording medium
US10608988B2 (en) Method and apparatus for bluetooth-based identity recognition
CN108833585B (en) Information interaction method and device and storage medium
CN104462296B (en) File management method and device and terminal
CN109922098B (en) Content sharing method and device for content sharing
CN108965413B (en) Information interaction method and device and storage medium
US20190311017A1 (en) Information interaction method and device and computer readable storage medium thereof
CN105554064A (en) Method and device for setting head portrait
CN108011990B (en) Contact management method and device
CN107395624B (en) Information processing method and device
CN106941556B (en) Method and device for determining information of converged communication contact persons
CN105939424B (en) Application switching method and device
CN104951522B (en) Method and device for searching
CN109522286B (en) Processing method and device of file system
CN109150901B (en) Information source prompting method and device, electronic equipment and storage medium
CN110908814A (en) Message processing method and device, electronic equipment and storage medium
CN114430410B (en) System access method, device and equipment based on virtual domain name
CN107169042B (en) Method and device for sharing pictures and computer readable storage medium
CN107070816B (en) Application identification method and device and mobile terminal
CN112769677B (en) Data synchronization method, apparatus, electronic device, storage medium, and program product
CN111049732B (en) Push message display method and device, electronic equipment and medium
CN114567790A (en) Information display method and device, electronic equipment and storage medium
CN115185571A (en) Application data management method and device, electronic equipment and storage medium
CN107463414B (en) Application installation method and device
CN107168693B (en) Display method and device of screen locking interface

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
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Patentee after: Qingdao Hisense Mobile Communication Technology Co.,Ltd.

Address before: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Patentee before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd.

CP01 Change in the name or title of a patent holder