[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110505343B - Method, device, storage medium and electronic equipment for user information intercommunication - Google Patents

Method, device, storage medium and electronic equipment for user information intercommunication Download PDF

Info

Publication number
CN110505343B
CN110505343B CN201910753028.5A CN201910753028A CN110505343B CN 110505343 B CN110505343 B CN 110505343B CN 201910753028 A CN201910753028 A CN 201910753028A CN 110505343 B CN110505343 B CN 110505343B
Authority
CN
China
Prior art keywords
application
user
information data
information
key
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
CN201910753028.5A
Other languages
Chinese (zh)
Other versions
CN110505343A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910753028.5A priority Critical patent/CN110505343B/en
Publication of CN110505343A publication Critical patent/CN110505343A/en
Application granted granted Critical
Publication of CN110505343B publication Critical patent/CN110505343B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

The invention provides a method and a device for user information intercommunication, wherein the method for user information intercommunication comprises the following steps: reading user information; reading an application identifier and an application key of an old application sharing application information data; searching corresponding application information data in the user information according to the application identification and the application key of the old application sharing the application information data; application information data is entered in the new application. The invention also provides a device for user information intercommunication, a storage medium and electronic equipment. According to the invention, the user information storage area is set to store the application information data, so that the sharing of the stored application information data among the applications of the mobile terminal is realized, the repeated information input quantity of the user is reduced, and the application operation efficiency of the user is improved.

Description

Method, device, storage medium and electronic equipment for user information intercommunication
The application is a divisional application of a patent application with the patent application number of 201310300644.8 and the application date of 2013.07.17, namely a method and a device for user information intercommunication.
Technical Field
The present application relates to the field of application design, and in particular, to a method and an apparatus for user information interworking between different applications.
Background
With the rapid development of mobile terminal technology, the popularity of mobile terminals is increasing, and people can now use various applications installed in mobile terminals to perform various social activities or information acquisition activities.
However, the existing applications are generally not related to each other, that is, the basic information (such as account number, password, and personal information) of the user in each application cannot be shared. In addition, if an application is deleted and then downloaded again for installation, the basic information of the user in the application cannot be used directly, and the basic information (i.e., application information data) of the user can only be input again in the application downloaded and installed again. Therefore, when the user uses various applications, the input amount of repeated information is overlarge, and the application operation efficiency of the user is low.
Disclosure of Invention
The embodiment of the invention provides a method for user information intercommunication, which aims to solve the technical problems that the input quantity of repeated information of a user is overlarge and the application operation efficiency of the user is lower due to the fact that application information data between applications of the existing mobile terminal are not shared.
The embodiment of the invention provides a device for user information intercommunication, which aims to solve the technical problems that the input quantity of repeated information of a user is overlarge and the application operation efficiency of the user is lower due to the fact that application information data between applications of the existing mobile terminal are not shared.
In order to solve the above problems, the technical scheme provided by the invention is as follows:
a method for user information intercommunication is provided, which comprises the following steps:
reading user information in a user information storage area; the user information comprises an application identifier, an application key and application information data corresponding to the application key; an application identification corresponds to at least one application key and application information data corresponding to the application key; the user information storage area is used for storing all applications and reading user information;
reading a preset application identifier and a preset application key; the preset application identifier and the preset application key are preset in the current application;
outputting corresponding application information data to a user according to the preset application identification and the preset application key; and
and inputting the application information data in the application according to the selection instruction or the confirmation instruction of the user.
An apparatus for user information interworking is provided, which includes:
the user information reading module is used for reading the user information in the user information storage area; the user information comprises an application identifier, an application key and application information data corresponding to the application key; an application identification corresponds to at least one application key and application information data corresponding to the application key; the user information storage area is used for storing all applications and reading user information;
the identification reading module is used for reading a preset application identification and a preset application key; the preset application identifier and the preset application key are preset in the current application;
the application information output module is used for outputting corresponding application information data to a user according to the preset application identification and the preset application key; and
and the application information input module is used for inputting the application information data in the application according to the selection instruction or the confirmation instruction of the user.
Compared with the prior art, the method and the device for user information intercommunication realize the sharing of the application information data among the applications of the mobile terminal by setting the user information storage area to store the application information data, reduce the input amount of repeated information of the user and improve the application operation efficiency of the user. The technical problems that the input quantity of repeated information of a user is overlarge and the application operation efficiency of the user is low due to the fact that application information data between applications of the existing mobile terminal are not shared are solved.
Drawings
Fig. 1 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a first preferred embodiment of the apparatus for user information interworking;
FIG. 3 is a flowchart of a first preferred embodiment of a method for interworking user information according to the present invention;
fig. 4 is a schematic structural diagram of a second preferred embodiment of the apparatus for user information interworking;
FIG. 5 is a flowchart of a second preferred embodiment of the method for user information interworking;
FIG. 6 is a schematic structural diagram of a device for interworking user information according to a third preferred embodiment of the present invention;
FIG. 7 is a flowchart of a third preferred embodiment of the method for interworking user information according to the present invention;
fig. 8 is a schematic structural diagram of a device for user information interworking according to a fourth preferred embodiment of the present invention;
FIG. 9 is a flowchart of a fourth preferred embodiment of the method for interworking user information of the present invention;
fig. 10 is a flowchart illustrating a method and an apparatus for user information interworking according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments refers to the accompanying drawings for illustrating the specific embodiments in which the invention may be practiced.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention. The embodiment of the invention provides a mobile terminal, which can be used for implementing a method and a device for user information intercommunication in the embodiment of the invention. Specifically, the method comprises the following steps:
the mobile terminal 1200 may include a smart phone, a tablet computer, an e-book reader, an MP4(Moving Picture Experts Group Audio Layer IV) player, a laptop computer, and the like. The mobile terminal 1200 may include components such as an RF (Radio Frequency) circuit 110, a memory 120 including one or more computer-readable storage media, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a WiFi (wireless fidelity) 170, a processor 180 including one or more processing cores, and a power supply 190. Those skilled in the art will appreciate that the terminal structure shown in fig. 1 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the RF circuit 110 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, receives downlink information from a base station and then sends the received downlink information to the one or more processors 180 for processing; in addition, data relating to uplink is transmitted to the base station. In general, the RF circuitry 110 includes, but is not limited to, an antenna, at least one Amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, and the like. In addition, the RF circuitry 110 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), and the like.
The memory 120 may be used to store software programs and modules, and the processor 180 executes various functional applications and data processing by operating the software programs and modules stored in the memory 120. The memory 120 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the mobile terminal 1200, and the like. Further, the memory 120 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 120 may further include a memory controller to provide the processor 180 and the input unit 130 with access to the memory 120.
The input unit 130 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, the input unit 130 may include a touch-sensitive surface 131 as well as other input devices 132. The touch-sensitive surface 131, also referred to as a touch display screen or a touch pad, may collect touch operations by a user on or near the touch-sensitive surface 131 (e.g., operations by a user on or near the touch-sensitive surface 131 using a finger, a stylus, or any other suitable object or attachment), and drive the corresponding connection device according to a predetermined program. Alternatively, the touch sensitive surface 131 may comprise two parts, a touch detection means and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 180, and can receive and execute commands sent by the processor 180. Additionally, the touch-sensitive surface 131 may be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch-sensitive surface 131, the input unit 130 may also include other input devices 132. In particular, other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 140 may be used to display information input by or provided to the user and various graphic user interfaces of the mobile terminal 1200, which may be configured by graphics, text, icons, video, and any combination thereof. The Display unit 140 may include a Display panel 141, and optionally, the Display panel 141 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Further, the touch-sensitive surface 131 may cover the display panel 141, and when a touch operation is detected on or near the touch-sensitive surface 131, the touch operation is transmitted to the processor 180 to determine the type of the touch event, and then the processor 180 provides a corresponding visual output on the display panel 141 according to the type of the touch event. Although in FIG. 1, touch-sensitive surface 131 and display panel 141 are shown as two separate components to implement input and output functions, in some embodiments, touch-sensitive surface 131 may be integrated with display panel 141 to implement input and output functions.
The mobile terminal 1200 may also include at least one sensor 150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 141 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 141 and/or the backlight when the mobile terminal 1200 is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when the mobile phone is stationary, and can be used for applications of recognizing the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which may be further configured in the mobile terminal 1200, detailed descriptions thereof are omitted.
Audio circuitry 160, speaker 161, and microphone 162 may provide an audio interface between a user and mobile terminal 1200. The audio circuit 160 may transmit the electrical signal converted from the received audio data to the speaker 161, and convert the electrical signal into a sound signal for output by the speaker 161; on the other hand, the microphone 162 converts the collected sound signal into an electric signal, converts the electric signal into audio data after being received by the audio circuit 160, and then outputs the audio data to the processor 180 for processing, and then to the RF circuit 110 to be transmitted to, for example, another terminal, or outputs the audio data to the memory 120 for further processing. The audio circuitry 160 may also include an earbud jack to provide communication of peripheral headphones with the mobile terminal 1200.
WiFi belongs to a short-distance wireless transmission technology, and the mobile terminal 1200 may help a user send and receive e-mails, browse webpages, access streaming media, and the like through the WiFi module 170, and provide the user with wireless broadband internet access. Although fig. 1 shows the WiFi module 170, it is understood that it does not belong to the essential constitution of the mobile terminal 1200, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 180 is a control center of the mobile terminal 1200, connects various parts of the entire mobile phone using various interfaces and lines, and performs various functions of the mobile terminal 1200 and processes data by operating or executing software programs and/or modules stored in the memory 120 and calling data stored in the memory 120, thereby integrally monitoring the mobile phone. Optionally, processor 180 may include one or more processing cores; preferably, the processor 180 may integrate an application processor, which handles operating systems, user interfaces, applications, etc., and a modem processor, which handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 180.
The mobile terminal 1200 also includes a power supply 190 (e.g., a battery) for powering the various components, which may be logically coupled to the processor 180 via a power management system that may be configured to manage charging, discharging, and power consumption. The power supply 190 may also include any component including one or more of a dc or ac power source, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
Although not shown, the mobile terminal 1200 may further include a camera, a bluetooth module, and the like, which will not be described herein. Specifically, in this embodiment, the display unit of the mobile terminal 1200 is a touch screen display, the mobile terminal 1200 includes a memory and one or more programs, where the one or more programs correspond to the method and apparatus for user information interworking according to the embodiment of the present invention, and the one or more programs are stored in the memory and configured to enable the apparatus for user information interworking according to the embodiment of the present invention to execute the method for user information interworking according to the embodiment of the present invention by using one or more processors.
Referring to fig. 2, fig. 2 is a schematic structural diagram of a user information interworking apparatus according to a first preferred embodiment of the present invention. The apparatus 20 for user information interworking of the present preferred embodiment can be disposed in the above-mentioned mobile terminal 1200, and includes a user information reading module 21, an identifier reading module 22, an application information output module 23, and an application information input module 24. The user information reading module 21 is configured to read user information in the user information storage area 28; the user information comprises application identifications, application keys and application information data corresponding to the application keys, wherein one application identification corresponds to at least one application key and the application information data corresponding to the application keys; a user information storage area 28 for all applications to store and read user information; the identifier reading module 22 is used for reading a preset application identifier and a preset application key; wherein the preset application identifier and the preset application key are preset in the current application 27; the application information output module 23 is configured to output corresponding application information data to the user 29 according to a preset application identifier and a preset application key; the application information input module 24 is used for inputting application information data in the application 27 according to a selection instruction or a confirmation instruction of the user 29.
In the preferred embodiment, the storage format of the user information storage area 28 and the data stored in the user information storage area 28 should be set according to the system type of the mobile terminal, and if the system used by the mobile terminal is the iOS system of apple, the data in the user information storage area 28 may be stored in the user information storage area 28 in a keyhide (key string) format. The keyhide is a storage format of a password management system in the iOS system of apple inc, and can be recognized by all applications in the mobile terminal in which the apple system is installed. If the system used by the mobile terminal is the android system or the saiban system, other data storage formats that can be recognized by all applications in the mobile terminal in which the android system or the saiban system is installed may be used.
When the apparatus 20 for user information interworking in the preferred embodiment is used, first, the user information reading module 21 reads the user information in the user information storage area 28, where the user information specifically includes the application identifier, the application key, and the application information data corresponding to the application key. Such as:
Figure BDA0002167843260000081
here, one application identifier may correspond to at least one application key, and one application key may correspond to at least one application information data.
The application identifier in the user information refers to a unique identifier of a certain application, such as an MD5 code of the application. Different versions of the application have different application identifications, by which the user 29 can find the application that determines the uniqueness of the version. The application key in the user information refers to an information name of some item of user basic information in some application, such as an account number, a password, and the like. The application information data in the user information refers to specific information content corresponding to the application key, for example, the account number is ABC, the password is 123, and the like. An application id may correspond to a plurality of application keys and corresponding application information data, for example, a plurality of application keys and corresponding application information data of an account, a password, and hobbies of a user may be recorded under one application. One application key can also correspond to a plurality of application information data, for example, the account number can be ABC or BCD, the password can be 123 or 234, and the like.
The identifier reading module 22 then reads the preset application identifier of the application 27 and the preset application key. The preset application identifier and the preset application key refer to that in order to facilitate direct use of application information data of other applications, a developer of a new application adds an application identifier of an old application and a corresponding application key, which can share the application information data, to the new application when designing the application. Therefore, when the new application is installed and operated, the application information data in the user information which can be directly used in the new application can be found directly through the application identification of the old application and the corresponding application key without inputting again by the user.
The application information output module 23 then outputs the corresponding application information data to the user 29 according to the preset application identifier and the preset application key.
Finally, the user 29 confirms or selects the displayed application information data to generate a selection instruction or a confirmation instruction of the user 29, and the application information input module 24 inputs the application information data in the application 27 according to the selection instruction or the confirmation instruction of the user 29.
The selection instruction or the confirmation instruction of the user 29 means that when the user 29 receives the application information data output by the application information output module 23, if one application key corresponds to the unique application information data, the user 29 confirms the application information data to generate a confirmation instruction, and the application directly uses the application information data; if one application key corresponds to a plurality of application information data, the user 29 selects the application information data to generate a selection instruction, and the application directly uses the application information data selected by the user.
This completes the process of interworking user information of different applications of the apparatus 20 for interworking user information of the preferred embodiment.
The user information interworking device of the preferred embodiment stores the application information data by setting the user information storage area, realizes the sharing of the application information data among the applications of the mobile terminal, reduces the input amount of repeated information of the user, and improves the application operation efficiency of the user.
Referring to fig. 2 and fig. 3, fig. 3 is a flowchart of a method for interworking user information according to a first preferred embodiment of the present invention. The method for user information interworking in the present preferred embodiment can be implemented by using the device for user information interworking in the first preferred embodiment, and includes:
step S301, reading user information in a user information storage area;
step S302, reading a preset application identifier and a preset application key;
step S303, outputting corresponding application information data to a user according to a preset application identifier and a preset application key;
step S304, inputting application information data in the application according to the selection instruction or the confirmation instruction of the user.
The method for user information interworking of the preferred embodiment ends in step S304.
The following describes the detailed flow of each step of the method for user information interworking in the preferred embodiment.
In the preferred embodiment, the storage format of the user information storage area 28 and the data stored in the user information storage area 28 should be set according to the system type of the mobile terminal, and if the system used by the mobile terminal is the iOS system of apple, the data in the user information storage area 28 may be stored in the user information storage area 28 in a keyhide (key string) format. The keyhide is a storage format of a password management system in the iOS system of apple inc, and can be recognized by all applications in the mobile terminal in which the apple system is installed. If the system used by the mobile terminal is the android system or the saiban system, other data storage formats that can be recognized by all applications in the mobile terminal in which the android system or the saiban system is installed may be used.
In step S301, the user information reading module 21 reads the user information of the user information storage area 28, where the user information specifically includes the application identifier, the application key, and the application information data corresponding to the application key. Such as:
Figure BDA0002167843260000101
here, one application identifier may correspond to at least one application key, and one application key may correspond to at least one application information data.
The application identifier in the user information refers to a unique identifier of a certain application, such as an MD5 code of the application. Different versions of the application have different application identifications, by which the user 29 can find the application that determines the uniqueness of the version. The application key in the user information refers to an information name of some item of user basic information in some application, such as an account number, a password, and the like. The application information data in the user information refers to specific information content corresponding to the application key, for example, the account number is ABC, the password is 123, and the like. An application id may correspond to a plurality of application keys and corresponding application information data, for example, a plurality of application keys and corresponding application information data of an account, a password, and hobbies of a user may be recorded under one application. One application key can also correspond to a plurality of application information data, for example, the account number can be ABC or BCD, the password can be 123 or 234, and the like.
In step S302, the identifier reading module 22 reads a preset application identifier and a preset application key of the application 27. The preset application identifier and the preset application key refer to that in order to facilitate direct use of application information data of other applications, a developer of a new application adds an application identifier of an old application and a corresponding application key, which can share the application information data, to the new application when designing the application. Therefore, when the new application is installed and operated, the application information data in the user information which can be directly used in the new application can be found directly through the application identification of the old application and the corresponding application key without inputting again by the user.
In step S303, the application information output module 23 outputs corresponding application information data to be displayed to the user 29 according to the preset application identifier and the preset application key.
In step S304, the user 29 confirms or selects the presented application information data to generate a selection instruction or a confirmation instruction of the user 29, and the application information input module 24 inputs the application information data into the application 27 according to the selection instruction or the confirmation instruction of the user 29.
The selection instruction or the confirmation instruction of the user 29 means that when the user 29 receives the application information data output by the application information output module 23, if one application key corresponds to unique application information data, the user 29 confirms the application information data to generate a confirmation instruction, and the application directly uses the application information data. If one application key corresponds to a plurality of application information data, the user 29 selects the application information data to generate a selection instruction, and the application directly uses the application information data selected by the user.
Thus, the method for user information intercommunication of the preferred embodiment is completed.
The method for user information intercommunication of the preferred embodiment stores the application information data by setting the user information storage area, realizes the sharing of the application information data among all applications of the mobile terminal, reduces the input amount of repeated information of the user, and improves the application operation efficiency of the user.
Referring to fig. 4, fig. 4 is a schematic structural diagram of a user information interworking apparatus according to a second preferred embodiment of the present invention. The apparatus 40 for user information interworking of the preferred embodiment is disposed in the mobile terminal 1200, and includes a user information reading module 41, an identifier reading module 42, an application information output module 43, an application information input module 44, a prompting module 45, and a storage module 46. The user information reading module 41 is used for reading the user information in the user information storage area 48; the user information comprises application identifications, application keys and application information data corresponding to the application keys, wherein one application identification corresponds to at least one application key and the application information data corresponding to the application keys; the identifier reading module 42 is used for reading a preset application identifier and a preset application key; the application information output module 43 is configured to output corresponding application information data to the user 49 according to a preset application identifier and a preset application key; the application information input module 44 is used for inputting application information data in the application 47 according to a selection instruction or a confirmation instruction of the user 49; the prompting module 45 is configured to prompt the user 49 to input application information data if the user information in the user information storage area does not include a preset application identifier or a preset application key; the storage module 46 is configured to store the application information data, and the application identifier and the application key corresponding to the application information data in the user information storage area 48 according to the application information data input by the user 49.
When the apparatus 40 for user information interworking in the preferred embodiment is used, first, the user information reading module 41 reads the user information in the user information storage area 48, where the user information specifically includes the application identifier, the application key, and the application information data corresponding to the application key.
The identifier reading module 42 then reads the preset application identifier of the application 47 and the preset application key. The preset application identifier and the preset application key refer to that in order to facilitate direct use of application information data of other applications, a developer of a new application adds an application identifier of an old application and a corresponding application key, which can share the application information data, to the new application when designing the application. Therefore, when the new application is installed and operated, the application information data in the user information which can be directly used in the new application can be found directly through the application identification of the old application and the corresponding application key without inputting again by the user.
Then, if the user information in the user information storage area 48 does not include the preset application identifier or the preset application key, that is, the application identifier or the application key corresponding to the application information data that can be directly used by the new application is not stored in the user information storage area 48, at this time, the application information output module 43 does not output any application information data, and the prompting module 45 prompts the user 49 to manually input the application information data.
Finally, the application information input module 44 inputs the application information data manually input by the user 49 into the application 47; meanwhile, the storage module 46 stores the application information data and the application identifier and application key corresponding to the application information data in the user information storage area 48 according to the application information data input by the user 49, so as to facilitate the calling of other applications.
This completes the process of interworking user information of different applications of the apparatus 40 for interworking user information of the preferred embodiment.
On the basis of the first preferred embodiment, the apparatus for user information interworking in the preferred embodiment determines whether the user information in the user information storage area includes a preset application identifier or a preset application key in the application, so that application information data which is input by a user and is not stored in the user information storage area can be stored, extension of the user information in the user information storage area is realized, and the working efficiency of the apparatus for user information interworking in the preferred embodiment is further improved.
Referring to fig. 4 and 5, fig. 5 is a flowchart illustrating a method for interworking user information according to a second preferred embodiment of the present invention. The method for user information interworking in the present preferred embodiment can be implemented by using the device for user information interworking in the second preferred embodiment, and includes:
step S501, reading user information in a user information storage area;
step S502, reading a preset application identifier and a preset application key;
step S503, if the user information in the user information storage area does not include the preset application identifier or the preset application key, prompting the user to input the application information data;
step S504 is to store the application information data, and the application identifier and the application key corresponding to the application information data in the user information storage area according to the application information data input by the user.
The method for communicating user information in the preferred embodiment ends in step S504.
The following describes the detailed flow of each step of the method for user information interworking in the preferred embodiment.
In step S501, the user information reading module 41 reads the user information of the user information storage area 48, where the user information specifically includes the application identifier, the application key, and the application information data corresponding to the application key.
In step S502, the identifier reading module 42 reads the preset application identifier of the application 47 and the preset application key. The preset application identifier and the preset application key refer to that in order to facilitate direct use of application information data of other applications, a developer of a new application adds an application identifier of an old application and a corresponding application key, which can share the application information data, to the new application when designing the application. Therefore, when the new application is installed and operated, the application information data in the user information which can be directly used in the new application can be found directly through the application identification of the old application and the corresponding application key without inputting again by the user.
In step S503, if the user information in the user information storage area 48 does not include the preset application identifier or the preset application key, that is, the application identifier or the application key corresponding to the application information data that can be directly used by the new application is not stored in the user information storage area 48, at this time, the application information output module 43 does not output any application information data, and the prompting module 45 prompts the user 49 to manually input the application information data.
In step S504, the application information input module 44 inputs application information data manually input by the user 49 into the application 47; meanwhile, the storage module 46 stores the application information data and the application identifier and application key corresponding to the application information data in the user information storage area 48 according to the application information data input by the user 49, so as to facilitate the calling of other applications.
Thus, the method for user information intercommunication of the preferred embodiment is completed.
On the basis of the first preferred embodiment, the method for user information intercommunication of the preferred embodiment judges whether the user information in the user information storage area includes the preset application identifier or the preset application key in the application, so that the application information data which is input by the user and is not stored in the user information storage area can be stored, the user information in the user information storage area is expanded, and the working efficiency of the method for user information intercommunication of the preferred embodiment is further improved.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a user information interworking apparatus according to a third preferred embodiment of the present invention. The apparatus 60 for user information interworking of the preferred embodiment is disposed in the mobile terminal 1200, and includes a user information reading module 61, an identifier reading module 62, an application information output module 63, an application information input module 64, a prompting module 65, and a storage module 66. The user information reading module 61 is used for reading the user information of the user information storage area 68; the user information comprises application identifications, application keys and application information data corresponding to the application keys, wherein one application identification corresponds to at least one application key and the application information data corresponding to the application keys; the identifier reading module 62 is configured to read a preset application identifier and a preset application key; the application information output module 63 is configured to output corresponding application information data to the user 69 according to a preset application identifier and a preset application key; the application information input module 64 is configured to input application information data in the application 67 according to a selection instruction or a confirmation instruction of the user 69; the prompting module 65 is configured to prompt the user 69 to input application information data according to a cancel instruction of the user 69; the storage module 66 is configured to store the application information data, and the application identifier and the application key corresponding to the application information data in the user information storage area 68 according to the application information data input by the user 69.
When the apparatus 60 for user information interworking in the preferred embodiment is used, first, the user information reading module 61 reads the user information in the user information storage area 68, where the user information specifically includes the application identifier, the application key, and the application information data corresponding to the application key.
The identifier reading module 62 then reads the preset application identifier and the preset application key of the application 67; the application information output module 63 outputs corresponding application information data to the user 69 according to the preset application identifier and the preset application key.
If the mobile terminal receives a cancel command from the user 69, it indicates that the user 69 needs to change the application information data or re-input new application information data, and the prompt module 65 prompts the user 69 to input new application information data.
Finally, the application information input module 64 inputs application information data manually input by the user 69 into the application 67; meanwhile, the storage module 66 stores the application information data and the application identifier and application key corresponding to the application information data in the user information storage area 68 according to the application information data input by the user 69, so as to facilitate the calling of other applications.
This completes the process of interworking the user information of different applications of the apparatus 60 for interworking the user information of the preferred embodiment.
The user information interworking device of the preferred embodiment adds a process of judging the displayed application information data by the user on the basis of the first preferred embodiment, so that the user can correspondingly change the application information data, and meanwhile, the application information data changed by the user can be stored in a user information storage area in a covering manner, thereby further improving the working efficiency of the user information interworking device of the preferred embodiment.
Referring to fig. 6 and 7, fig. 7 is a flowchart illustrating a method for interworking user information according to a third preferred embodiment of the present invention. The method for user information interworking in the present preferred embodiment may be implemented by using the device for user information interworking in the third preferred embodiment, and includes:
step S701, reading user information in a user information storage area;
step S702, reading a preset application identifier and a preset application key;
step S703, outputting corresponding application information data to a user according to a preset application identifier and a preset application key;
step S704, prompting the user to input application information data according to a cancel instruction of the user;
step S705, storing the application information data, and the application identifier and the application key corresponding to the application information data in the user information storage area according to the application information data input by the user.
The method for communicating user information in the preferred embodiment ends in step S705.
The following describes the detailed flow of each step of the method for user information interworking in the preferred embodiment.
In step S701, the user information reading module 61 reads the user information of the user information storage area 68, where the user information specifically includes the application identifier, the application key, and the application information data corresponding to the application key.
In step S702, the identifier reading module 62 reads a preset application identifier of the application 67 and a preset application key.
In step S703, the application information output module 63 outputs corresponding application information data to the user 69 according to the preset application identifier and the preset application key.
In step S704, if the mobile terminal receives a cancel instruction from the user 69, it indicates that the user 69 needs to change the application information data or re-input new application information data, and the prompt module 65 prompts the user 69 to input new application information data.
In step S705, the application information input module 64 inputs application information data manually input by the user 69 into the application 67; meanwhile, the storage module 66 stores the application information data and the application identifier and application key corresponding to the application information data in the user information storage area 68 according to the application information data input by the user 69, so as to facilitate the calling of other applications.
Thus, the method for user information intercommunication of the preferred embodiment is completed.
The method for user information intercommunication of the preferred embodiment adds a process of judging the displayed application information data by the user on the basis of the first preferred embodiment, so that the user can correspondingly change the application information data, and meanwhile, the application information data changed by the user can be stored in a user information storage area in a covering manner, thereby further improving the working efficiency of the method for user information intercommunication of the preferred embodiment.
Referring to fig. 8, fig. 8 is a schematic structural diagram of a device for user information interworking according to a fourth preferred embodiment of the present invention. The apparatus for communicating user information of the preferred embodiment is disposed in the mobile terminal 1200, and includes a user information reading module 81, an identifier reading module 82, an application information output module 83, an application information input module 84, a prompting module 85, and a storage module 86. On the basis of the third preferred embodiment, the storage module 86 of the present preferred embodiment is further configured to not perform a storage operation on the application information data input by the user 89 according to the privacy instruction of the user 89.
When the apparatus 80 for user information interworking in the preferred embodiment is used, first, the user information reading module 81 reads the user information in the user information storage area 88, where the user information specifically includes the application identifier, the application key, and the application information data corresponding to the application key.
The identifier reading module 82 then reads the preset application identifier and the preset application key of the application 87; the application information output module 83 outputs corresponding application information data to the user 89 according to a preset application identifier and a preset application key.
If the mobile terminal receives a cancel instruction from the user 89, it indicates that the user 89 needs to change the application information data or re-input new application information data, and the prompt module 85 prompts the user 89 to input new application information data.
Finally, the application information input module 84 inputs application information data manually input by the user 89 into the application 87; meanwhile, if the storage module 86 receives a privacy instruction of the user 89, that is, the user 89 does not want to store the application information data in the user information storage area 88, the storage module 86 may not perform a storage operation on the application information data input by the user 89, so as to protect the privacy of the user 89.
This completes the process of interworking user information of different applications of the apparatus 80 for interworking user information of the preferred embodiment.
On the basis of the third preferred embodiment, the user information interworking apparatus of the present preferred embodiment can select whether to store the application information data in the user information storage area by the user, thereby improving the protection of the user information interworking apparatus of the present preferred embodiment on the user private information.
Referring to fig. 8 and 9, fig. 9 is a flowchart of a method for interworking user information according to a fourth preferred embodiment of the present invention. The method for user information interworking in the present preferred embodiment can be implemented by using the device for user information interworking in the fourth preferred embodiment, and includes:
step S901, reading user information in a user information storage area;
step S902, reading a preset application identifier and a preset application key;
step S903, outputting corresponding application information data to a user according to a preset application identifier and a preset application key;
step S904, prompting the user to input application information data according to a cancel instruction of the user;
step S905 is to perform no storage operation on the application information data input by the user according to the privacy instruction of the user.
The method for communicating user information in the preferred embodiment ends in step S905.
The following describes the detailed flow of each step of the method for user information interworking in the preferred embodiment.
In step S901, the user information reading module 81 reads the user information of the user information storage area 88, where the user information specifically includes the application identifier, the application key, and the application information data corresponding to the application key.
In step S902, the identifier reading module 82 reads a preset application identifier and a preset application key of the application 87.
In step S903, the application information output module 83 outputs corresponding application information data to the user 89 according to the preset application identifier and the preset application key.
In step S904, if the mobile terminal receives a cancel instruction from the user 89, it indicates that the user 89 needs to change the application information data or input new application information data again, and the prompt module 85 prompts the user 89 to input new application information data;
in step S905, the application information input module 84 inputs application information data manually input by the user 89 into the application 87; meanwhile, if the storage module 86 receives a privacy instruction of the user 89, that is, the user 89 does not want to store the application information data in the user information storage area 88, the storage module 86 may not perform a storage operation on the application information data input by the user 89, so as to protect the privacy of the user 89.
Thus, the method for user information intercommunication of the preferred embodiment is completed.
On the basis of the third preferred embodiment, the method for user information intercommunication of the preferred embodiment can enable the user to select whether to store the application information data in the user information storage area, thereby improving the protection of the user information intercommunication method of the preferred embodiment on the user private information.
Referring to fig. 10, a specific working flow of the method and apparatus for user information interworking of the present invention is described below with an embodiment. Fig. 10 is a flowchart illustrating a method and an apparatus for user information interworking according to an embodiment of the present invention.
When the user opens the application 1 in the mobile terminal, the user information reading module reads the user information in the user information storage area, wherein the user information has the corresponding application identification, application key and corresponding application information data. The application information output module requests corresponding application information data in the user information storage area according to the preset application identification and the preset application key provided by the application 1.
In this case, if the user information storage area does not store the preset application id and the preset application key, the feedback application 1 does not have the application information data. And the prompting module prompts the user to input the application information data. The application information input module receives application information data input by a user and inputs the application information data in an application. And simultaneously, the storage module stores the application information data, the application identification and the application key corresponding to the application information data in a user information storage area so as to facilitate the calling of other applications.
And then the user opens the application 2 in the mobile terminal, and the user information reading module reads the user information in the user information storage area. The application information output module requests corresponding application information data in the user information storage area according to the preset application identification and the preset application key provided by the application 2.
At this time, if the user information storage area stores the preset application id and the preset application key, the corresponding application information data is fed back to the application 2. The application information output module outputs the application information data to a user, and after the user selects or confirms the application information data, the application information input module inputs the application information data in the application.
If the user sends a cancel instruction, the user needs to change the application information data or input new application information data again, and the prompt module prompts the user to input new application information data. The application information input module receives application information data input by a user and inputs the application information data in an application. Meanwhile, the storage module can determine whether to store the application information data, the application identifier corresponding to the application information data and the application key in the user information storage area according to the privacy instruction of the user.
The method and the device for user information intercommunication realize the sharing of the application information data among the applications of the mobile terminal by setting the user information storage area to store the application information data, reduce the input amount of repeated information of a user and improve the application operation efficiency of the user. The technical problems that the input quantity of repeated information of a user is overlarge and the application operation efficiency of the user is low due to the fact that application information data between applications of the existing mobile terminal are not shared are solved.
Finally, it should be noted that, as will be understood by those skilled in the art, all or part of the processes in the methods of the above embodiments may be implemented by a computer program, which may be stored in a computer-readable storage medium, and when executed, may include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), a Random Access Memory (RAM), or the like.
Each functional unit in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium. The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc. Each apparatus or system described above may perform the method in the corresponding method embodiment.
In summary, although the present invention has been described with reference to the preferred embodiments, the above-described preferred embodiments are not intended to limit the present invention, and those skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention, therefore, the scope of the present invention shall be determined by the appended claims.

Claims (10)

1. A method for user information intercommunication, characterized by comprising:
reading user information; the user information comprises a plurality of information groups consisting of an application identifier, an application key and application information data corresponding to the application key; one application identification corresponds to at least one application key, and one application key corresponds to at least one application information data; the application identifier is a unique identifier of the application, the application key is an information name of user basic information in the application, and the application information data is specific information content corresponding to the application key;
reading an application identifier and an application key of an old application sharing application information data; wherein different versions of the application have different application identifications; the preset application identifier and the preset application key refer to application information data of other applications, so that a developer of a new application can add an application identifier of an old application and a corresponding application key which can share the application information data into the new application in order to conveniently and directly use the application information data of other applications, and thus the application information data in user information which can be directly used in the new application can be found out directly through the application identifier of the old application and the corresponding application key when the new application is installed and run without being input again by a user;
searching corresponding application information data in the user information according to the application identification and the application key of the old application sharing the application information data, and displaying the corresponding application information data to the user; and
inputting the application information data in the new application according to the selection instruction or the confirmation instruction of the user; if one application key corresponds to a plurality of application information data, the user selects the application information data to generate a selection instruction.
2. The method for user information interworking according to claim 1, wherein the method further comprises:
if the user information does not comprise an application identifier and an application key of an old application sharing application information data, prompting the user to input the application information data; and
and storing the application information data, and an application identifier and an application key corresponding to the application information data according to the application information data input by the user.
3. The method according to claim 1, wherein the step of searching for the corresponding application information data in the user information according to the application identifier and the application key of the old application sharing the application information data further comprises:
prompting the user to input the application information data according to a cancel instruction of the user; and
and storing the application information data, and an application identifier and an application key corresponding to the application information data according to the application information data input by the user.
4. The method according to claim 1, wherein the step of searching for the corresponding application information data in the user information according to the application identifier and the application key of the old application sharing the application information data further comprises:
prompting the user to input the application information data according to a cancel instruction of the user; and
and according to the privacy instruction of the user, storing the application information data input by the user.
5. An apparatus for user information interworking, comprising:
the user information reading module is used for reading user information; the user information comprises a plurality of information groups consisting of an application identifier, an application key and application information data corresponding to the application key; one application identification corresponds to at least one application key, and one application key corresponds to at least one application information data; the application identifier is a unique identifier of the application, the application key is an information name of user basic information in the application, and the application information data is specific information content corresponding to the application key;
the identification reading module is used for reading the application identification and the application key of the old application sharing the application information data; wherein different versions of the application have different application identifications; the preset application identifier and the preset application key refer to application information data of other applications, so that a developer of a new application can add an application identifier of an old application and a corresponding application key which can share the application information data into the new application in order to conveniently and directly use the application information data of other applications, and thus the application information data in user information which can be directly used in the new application can be found out directly through the application identifier of the old application and the corresponding application key when the new application is installed and run without being input again by a user;
the application information output module is used for searching corresponding application information data in the user information according to the application identification and the application key of the old application sharing the application information data, and displaying the corresponding application information data to the user; and
the application information input module is used for inputting the application information data in the new application according to a selection instruction or a confirmation instruction of the user; if one application key corresponds to a plurality of application information data, the user selects the application information data to generate a selection instruction.
6. The apparatus for user information interworking according to claim 5, wherein the apparatus further comprises:
the prompting module is used for prompting the user to input the application information data if the user information does not comprise an application identifier and an application key of an old application sharing the application information data; and
and the storage module is used for storing the application information data, the application identification corresponding to the application information data and the application key according to the application information data input by the user.
7. The apparatus for user information interworking according to claim 5, wherein the apparatus further comprises:
the prompting module is used for prompting the user to input the application information data according to a cancel instruction of the user; and
and the storage module is used for storing the application information data, the application identification corresponding to the application information data and the application key according to the application information data input by the user.
8. The apparatus for user information interworking according to claim 5, wherein the apparatus further comprises:
the prompting module is used for prompting the user to input the application information data according to a cancel instruction of the user; and
and the storage module is used for not storing the application information data input by the user according to the privacy instruction of the user.
9. A storage medium having stored therein processor-executable instructions to be loaded by one or more processors to perform a method of user information interworking as recited in any one of claims 1-4.
10. An electronic device comprising a processor and a memory, the memory storing a computer program, the processor being adapted to perform the method of user information interworking according to any one of claims 1 to 4 by invoking the computer program.
CN201910753028.5A 2013-07-17 2013-07-17 Method, device, storage medium and electronic equipment for user information intercommunication Active CN110505343B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910753028.5A CN110505343B (en) 2013-07-17 2013-07-17 Method, device, storage medium and electronic equipment for user information intercommunication

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910753028.5A CN110505343B (en) 2013-07-17 2013-07-17 Method, device, storage medium and electronic equipment for user information intercommunication
CN201310300644.8A CN104301502B (en) 2013-07-17 2013-07-17 The method and device of user information intercommunication

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201310300644.8A Division CN104301502B (en) 2013-07-17 2013-07-17 The method and device of user information intercommunication

Publications (2)

Publication Number Publication Date
CN110505343A CN110505343A (en) 2019-11-26
CN110505343B true CN110505343B (en) 2021-03-23

Family

ID=52321059

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201910753028.5A Active CN110505343B (en) 2013-07-17 2013-07-17 Method, device, storage medium and electronic equipment for user information intercommunication
CN201310300644.8A Active CN104301502B (en) 2013-07-17 2013-07-17 The method and device of user information intercommunication

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201310300644.8A Active CN104301502B (en) 2013-07-17 2013-07-17 The method and device of user information intercommunication

Country Status (1)

Country Link
CN (2) CN110505343B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106254503A (en) * 2016-08-23 2016-12-21 北京奇虎科技有限公司 Seamless operational approach based on operating system, device and portable multifunction device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101677442A (en) * 2008-09-17 2010-03-24 艾威梯科技(北京)有限公司 Method and equipment for automatically logging in application programs
CN101815291A (en) * 2010-03-22 2010-08-25 中兴通讯股份有限公司 Method and system for logging on client automatically
CN102281539A (en) * 2011-08-29 2011-12-14 惠州Tcl移动通信有限公司 Mobile terminal and application program login method thereof
CN102868732A (en) * 2012-08-27 2013-01-09 北京小米科技有限责任公司 Account password-based login implementation method, system and device
CN103188221A (en) * 2011-12-28 2013-07-03 腾讯科技(深圳)有限公司 Application login method, application login device and mobile terminal

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101217368A (en) * 2007-12-29 2008-07-09 亿阳安全技术有限公司 A network logging on system and the corresponding configuration method and methods for logging on the application system
US8650290B2 (en) * 2008-12-19 2014-02-11 Openpeak Inc. Portable computing device and method of operation of same
CN101819525B (en) * 2009-02-27 2013-11-27 国际商业机器公司 Method and equipment for searching configuration file of application in system
CN101656789B (en) * 2009-07-01 2012-09-05 中兴通讯股份有限公司 Method for managing application information of mobile phone and application program manager
US8572709B2 (en) * 2010-05-05 2013-10-29 International Business Machines Corporation Method for managing shared accounts in an identity management system
KR101635030B1 (en) * 2010-07-08 2016-07-01 엘지전자 주식회사 Method for data synchronization and mobile terminal using this method
CN103188237A (en) * 2011-12-30 2013-07-03 盛大计算机(上海)有限公司 Single sign-on system and single sign-on method
CN102831035B (en) * 2012-08-20 2015-11-18 腾讯科技(深圳)有限公司 The method of backup information and device
CN103024729B (en) * 2012-12-03 2015-08-12 东莞宇龙通信科技有限公司 The method of data backup, Apparatus and system
CN102981879B (en) * 2012-12-03 2016-04-06 中国联合网络通信集团有限公司 Application software installation kit supplying method, acquisition methods, equipment and disposal system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101677442A (en) * 2008-09-17 2010-03-24 艾威梯科技(北京)有限公司 Method and equipment for automatically logging in application programs
CN101815291A (en) * 2010-03-22 2010-08-25 中兴通讯股份有限公司 Method and system for logging on client automatically
CN102281539A (en) * 2011-08-29 2011-12-14 惠州Tcl移动通信有限公司 Mobile terminal and application program login method thereof
CN103188221A (en) * 2011-12-28 2013-07-03 腾讯科技(深圳)有限公司 Application login method, application login device and mobile terminal
CN102868732A (en) * 2012-08-27 2013-01-09 北京小米科技有限责任公司 Account password-based login implementation method, system and device

Also Published As

Publication number Publication date
CN104301502A (en) 2015-01-21
CN110505343A (en) 2019-11-26
CN104301502B (en) 2019-07-19

Similar Documents

Publication Publication Date Title
CN104852885B (en) Method, device and system for verifying verification code
CN106293308B (en) Screen unlocking method and device
CN104571979B (en) A kind of method and apparatus for realizing split view
CN108156508B (en) Barrage information processing method and device, mobile terminal, server and system
CN104778055B (en) Method and device for displaying progress bar
CN107404572A (en) A kind of charge prompting method and terminal
CN109857297B (en) Information processing method and terminal equipment
CN108958606B (en) Split screen display method and device, storage medium and electronic equipment
CN105094501B (en) Method, device and system for displaying messages in mobile terminal
CN110874128B (en) Visualized data processing method and electronic equipment
CN108052820B (en) Unlocking control method, terminal equipment and related product
CN103677564A (en) Sliding operation response method and device and terminal equipment
CN111061446A (en) Display method and electronic equipment
CN108196781B (en) Interface display method and mobile terminal
CN107104930A (en) It is a kind of that the methods, devices and systems for checking authority are set
CN104238931B (en) Information input method and device and electronic equipment
CN106227534A (en) A kind of display screen division methods and terminal
CN105094872B (en) A kind of method and apparatus showing web application
CN110908586B (en) Keyboard display method and device and terminal equipment
CN104615451B (en) A kind of method and device starting application
CN105320532B (en) Method, device and terminal for displaying interactive interface
CN104954231B (en) Method and device for sending and displaying recommendation information
CN106934003A (en) A kind of document handling method and mobile terminal
CN106201536A (en) The replacing options of a kind of application icon and terminal unit
CN110505343B (en) Method, device, storage medium and electronic equipment for user information intercommunication

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