Movatterモバイル変換


[0]ホーム

URL:


CN113222583B - Personal account management method related to Internet of things equipment - Google Patents

Personal account management method related to Internet of things equipment
Download PDF

Info

Publication number
CN113222583B
CN113222583BCN202110626521.8ACN202110626521ACN113222583BCN 113222583 BCN113222583 BCN 113222583BCN 202110626521 ACN202110626521 ACN 202110626521ACN 113222583 BCN113222583 BCN 113222583B
Authority
CN
China
Prior art keywords
data
personal account
user
identification
account
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
CN202110626521.8A
Other languages
Chinese (zh)
Other versions
CN113222583A (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.)
Guangdong Shumi Technology Co ltd
Original Assignee
Guangdong Shumi 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 Guangdong Shumi Technology Co ltdfiledCriticalGuangdong Shumi Technology Co ltd
Priority to CN202110626521.8ApriorityCriticalpatent/CN113222583B/en
Publication of CN113222583ApublicationCriticalpatent/CN113222583A/en
Application grantedgrantedCritical
Publication of CN113222583BpublicationCriticalpatent/CN113222583B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The embodiment of the invention relates to a personal account management method related to Internet of things equipment, which comprises the following steps: when a first user opens a personal account on a first Internet of things device, sending personal account opening instruction data to a first server; receiving and receiving identification data of a back-sending first open account; and accordingly, newly adding a device personal account record in the device personal account list; when a first user logs in a personal account on first Internet of things equipment, sending personal account login instruction data to a first server; receiving the returned second status data and the first balance data; if the second state data is a successful state, displaying a corresponding first personal account management interface to the first user and displaying first balance data; and executing the corresponding personal account management flow according to the selection result of the first user on the management options on the first personal account management interface. The method can respectively create the personal account and the customized service for a plurality of users on the same Internet of things equipment.

Description

Personal account management method related to Internet of things equipment
Technical Field
The invention relates to the technical field of data processing, in particular to a personal account management method related to Internet of things equipment.
Background
Unlike traditional mobile terminal equipment of one machine and one user, the Internet of things equipment is often faced to more users in the application scene of the Internet of things equipment. If a service management manner of an individual user is still used for each internet of things device, the requirement of providing customized services to each user separately cannot be met.
Disclosure of Invention
The invention aims at overcoming the defects of the prior art, and provides a personal account management method, electronic equipment and a computer readable storage medium related to Internet of things equipment, wherein personal accounts of a plurality of users can be respectively opened on each Internet of things equipment, and each personal account on each equipment is managed by connecting a remote server.
To achieve the above object, a first aspect of an embodiment of the present invention provides a personal account management method related to an internet of things device, the method including:
When a first user opens a personal account on first Internet of things equipment, the first Internet of things equipment acquires first user identification data, first user type data and first user authorization data which are input by the first user, and first equipment identification data which are stored locally; performing matching record query processing on a locally stored equipment personal account list according to the first user identification data; if the result of the matching record inquiry is that no matching record exists, personal account opening instruction data carrying the first user identification data, the first user type data, the first user authorization data and the first equipment identification data are sent to a remote first server; receiving first state data and first open account identification data returned by the first server; if the first state data is a successful state, a device personal account record is newly added in the device personal account list according to the first user identification data and the first opening account identification data; the device personal account list includes a plurality of the device personal account records; the device personal account record includes a first user identification field and a first personal account identification field; each first user identification field in the device personal account list is unique;
When the first user logs in a personal account on the first Internet of things device by using the first user identification data and first login authorization data, extracting a first personal account identification field of the device personal account record, matched with the first user identification data, from the device personal account list, and generating first personal account identification data; sending personal account login instruction data carrying the first personal account identification data and the first login authorization data to the first server; and receiving second status data and first balance data returned from the first server; if the second state data is a successful state, displaying a corresponding first personal account management interface to the first user, and displaying the first balance data in a balance display area on the first personal account management interface; executing a corresponding personal account management flow according to a selection result of the first user on the management options on the first personal account management interface; the management options include at least: account recharge management options, subscribed service management options, and subscribed service management options.
Preferably, the method further comprises:
after receiving the personal account opening instruction data sent by the first internet of things device, the first server extracts the first user identification data, the first user type data, the first user authorization data and the first device identification data from the personal account opening instruction data;
inquiring whether a record matched with the user-equipment-personal account total list of the server side exists in the user-equipment-personal account total list according to the first user identification data and the first equipment identification data; polling user-device-personal account records in the user-device-personal account total list, and if a second user identification field of the currently polled user-device-personal account record matches the first user identification data and a first device identification field matches the first device identification data, marking the currently polled user-device-personal account record as an existing record; wherein the user-device-personal account aggregate list includes a plurality of the user-device-personal account records; the user-device-personal account record includes the second user identification field, the first device identification field, a second personal account identification field, a first user type field, a first authorization code field, and a first validity period field; in the user-device-personal account total list, each group of combined fields consisting of the second user identification field and the first device identification field is unique, each second personal account identification field is unique, but the second user identification field can be non-unique, namely, the user identification of one user can correspond to a plurality of user-device-personal account records;
If the existing record is not empty, setting the first state data to be in a non-creation state, and sending back to the first Internet of things equipment;
if the existing record is empty, setting the first state data as a successful state; according to a preset personal account identification synthesis rule, carrying out personal account identification synthesis processing by using the first user identification data and the first equipment identification data to generate first opening account identification data; and adding a piece of user-equipment-personal account record in the user-equipment-personal account total list, and setting all fields in the added user-equipment-personal account record: setting the second user identification field as the first user identification data, setting the first equipment identification field as the first equipment identification data, setting the second personal account identification field as the first open account identification data, setting the first user type field as the first user type data, setting the first authorization code field as the first user authorization data, setting the first validity period field according to the first user type data, setting the first validity period field as permanent if the first user type data is a common user, and setting the first validity period field according to the corresponding third party platform user authorization validity period if the first user type data is a third party platform authorization user; a personal account management record is newly added in a personal account management list of a server side, and all fields of the newly added personal account management record are set: setting a third personal account identification field as the first open account identification data, setting a first payment account field by using information of a payment account distributed for a current account, setting a first account balance field to be empty, setting a first subscribed service list identification field by using a service list corresponding to the internet of things equipment where the current account is located, and setting a first subscribed service list identification field to be empty; and sending the first state data and the first open account identification data back to the first internet of things device; wherein the personal account management list comprises a plurality of the personal account management records; the personal account management record includes the third personal account identification field, the first payment account field, the first account balance field, the first subscribed services list identification field, and the first subscribed services list identification field.
Preferably, the method further comprises:
after receiving the personal account login instruction data sent by the first internet of things device, the first server extracts the first personal account identification data and the first login authorization data from the personal account login instruction data;
querying the user-device-personal account records of the user-device-personal account total list according to the first personal account identification data, and if the second personal account identification field of the currently queried user-device-personal account record is matched with the first personal account identification data, extracting the currently queried user-device-personal account record as a first current record;
if the first user type field of the first current record is a common user, comparing the first authorization code field of the first current record with the first login authorization data, if the comparison result is a match, setting first comparison result data as a match, and if the comparison result is a mismatch, setting the first comparison result data as a mismatch;
if the first user type field of the first current record is a third party platform authorized user, carrying out validity verification on the first validity period field of the first current record, and if the verification result is invalid, setting the first comparison result data as unmatched; if the verification result is valid, comparing the first authorization code field of the first current record with the first login authorization data, if the comparison result is matched, setting the first comparison result data to be matched, and if the comparison result is not matched, setting the first comparison result data to be not matched;
If the first comparison result data is not matched, setting the second state data as login failure and sending back to the first Internet of things equipment;
if the first comparison result data is matched, setting the second state data as a successful state; polling the personal account management records of the personal account management list according to the first personal account identification data, and if the third personal account identification field of the personal account management record currently polled is matched with the first personal account identification data, extracting the first account balance field of the personal account management record currently polled to generate the first balance data; and sending the second status data and the first balance data to the first internet of things device.
Preferably, when the first user selects the management option on the first personal account management interface as the account recharging management option, a personal account recharging management procedure is executed, which specifically includes:
the first Internet of things device obtains the amount information input by the first user to generate first recharging data, and obtains the payment interface information selected by the first user to generate first payment interface data;
Invoking a payment interface corresponding to the first payment interface data, and performing deposit operation on a payment account bound with the first personal account identification data by taking the first recharging data as deposit amount;
after the deposit operation is successful, receiving updated balance instruction data pushed down by the first server; the balance updating instruction data comprises first account identification data and second balance data;
and when the first account identification data is matched with the first personal account identification data and the sum of the first balance data and the first recharging data is matched with the second balance data, displaying the second balance data in the balance display area.
Further, after the deposit operation is successful, the payment background corresponding to the first payment interface data sends deposit operation success data to the first server, and the method further includes:
after receiving the deposit operation success data, the first server extracts payment account data and deposit amount data from the deposit operation success data;
polling the personal account management records of the personal account management list according to the payment account data, if the first payment account field of the personal account management record currently polled is matched with the payment account data, extracting the third personal account identification field of the personal account management record currently polled as the first account identification data, and extracting the first account balance field of the personal account management record currently polled to generate current balance data; updating the first account balance field by using the sum of the current balance data and the deposit amount data, and extracting the updated first account balance field as the second balance data;
And sending the balance updating instruction data carrying the first account identification data and the second balance data to the first Internet of things equipment.
Preferably, when the first user selects the management option on the first personal account management interface as the subscribed service management option, executing a personal account service subscription management process, which specifically includes:
the first Internet of things device sends subscribed service query instruction data carrying the first personal account identification data to the first server;
receiving third state data and a first subscribed service list which are returned from the first server; the first subscribed service list comprises a plurality of first subscribed service records, and the first subscribed service records comprise first subscribed service identification data and first subscribed service introduction data;
if the third status data is a successful status, displaying the first subscribed service list to the first user and configuring a corresponding first automatic renewing setting item for each first subscribed service record in the list;
when the first user confirms that service subscription is carried out, taking a first subscribed service record selected by the first user as a first confirmation record, taking the first subscribed service identification data of the first confirmation record as first confirmation identification data, and taking a setting result of the first automatic renewing setting item corresponding to the first confirmation record as first confirmation setting data; the first confirmation setting data comprises non-automatic renewing and automatic renewing;
Transmitting service subscription instruction data carrying the first personal account identification data, the first confirmation identification data and the first confirmation setting data to the first server;
receiving fourth state data returned from the first server;
and if the fourth state data is a successful state, displaying prompt information of successful service subscription to the first user.
Preferably, when the result of the first user selecting the management option on the first personal account management interface is the subscribed service management option, executing a personal account subscribed service management process, which specifically includes:
the first Internet of things device sends subscribed service query instruction data carrying the first personal account identification data to the first server;
receiving fifth state data and a first subscribed service list returned from the first server; the first subscribed service list comprises a plurality of first subscribed service records, and the first subscribed service records comprise first subscribed service identification data, first subscribed service introduction data and first renewal state data;
if the fifth state data is a successful state, displaying the first subscribed service list to the first user, and configuring a corresponding first automatic renewing option for the first subscribed service record of which the first renewing state data is in a non-automatic state in the list;
When the first user confirms that the related subscribed service is automatically renewed by selecting the first automatic renewing option, the first subscribed service record corresponding to the selected first automatic renewing option is used as a second confirmation record, and the first subscribed service identification data of the second confirmation record is used as second confirmation identification data;
sending automatic renewing instruction data carrying the first personal account identification data and the second confirmation identification data to the first server;
receiving sixth state data returned from the first server;
and if the sixth state data is a successful state, displaying prompt information of successful automatic service renewal to the first user.
Further, the method further comprises:
the first server identifies the received instruction data, identifies the first confirmation setting data in the service subscription instruction data if the instruction data is the service subscription instruction data, and marks the service corresponding to the first confirmation identification data in the service subscription instruction data as automatic renewing service if the first confirmation setting data is automatic renewing service; if the instruction data is the automatic renewing instruction data, marking the service corresponding to the second confirmation identification data in the automatic renewing instruction data as the automatic renewing service;
And in each preset automatic renewing period, carrying out automatic payment renewing operation on each automatic renewing service by using a personal account balance or a third party secret payment-free interface corresponding to each automatic renewing service.
A second aspect of an embodiment of the present invention provides an electronic device, including: memory, processor, and transceiver;
the processor is configured to couple to the memory, and read and execute the instructions in the memory, so as to implement the method steps described in the first aspect;
the transceiver is coupled to the processor and is controlled by the processor to transmit and receive messages.
A third aspect of the embodiments of the present invention provides a computer-readable storage medium storing computer instructions that, when executed by a computer, cause the computer to perform the method of the first aspect described above.
The embodiment of the invention provides a personal account management method, electronic equipment and a computer readable storage medium related to Internet of things equipment, which can open personal accounts of a plurality of users on each Internet of things equipment, and manage each personal account on each equipment by connecting a remote server, so that business customization can be respectively carried out on one Internet of things equipment for a plurality of users, and a user can open a plurality of personal accounts on a plurality of equipment.
Drawings
Fig. 1 is a schematic diagram of a personal account management method related to an internet of things device according to a first embodiment of the present invention;
fig. 2 is a schematic structural diagram of an electronic device according to a second embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail below with reference to the accompanying drawings, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The first embodiment of the invention provides a personal account management method related to an internet of things device, the method is specifically implemented by the linkage of local internet of things device and a remote server, the local internet of things device provides functions of opening personal accounts, logging in personal accounts, recharging personal accounts, subscribing personal accounts for services and the like for each user, and uses a device personal account list to manage the corresponding relation between the personal accounts and user identities, the remote server manages all personal accounts established on all devices by a user-device-personal account total list, and manages account balances and customized services of each personal account by a personal account management list, and fig. 1 is a schematic diagram of the personal account management method related to the internet of things device, as shown in fig. 1, the method mainly comprises the following steps:
Step 1, when a first user opens a personal account on first Internet of things equipment, the first Internet of things equipment acquires first user identification data, first user type data and first user authorization data which are input by the first user, and first equipment identification data which are stored locally; performing matching record query processing on a locally stored equipment personal account list according to the first user identification data; if the result of the matching record inquiry is that no matching record exists, sending personal account opening instruction data carrying first user identification data, first user type data, first user authorization data and first equipment identification data to a remote first server; receiving first state data and first opening account identification data returned by a first server; if the first state data is a successful state, a device personal account record is newly added in the device personal account list according to the first user identification data and the first opening account identification data;
wherein the device personal account list includes a plurality of device personal account records; the device personal account record includes a first user identification field and a first personal account identification field; each first user identification field in the device personal account list is unique.
Here, the first user is one of a plurality of users who open a personal account on the first internet of things device; the first user identification data is information which can uniquely identify the user identity, such as identification code information, mobile phone number information, email information and the like, and can also be unique identity code information which is automatically allocated to the user by the system; the first user type data comprises two types of common users and third party platform authorized users, if the common users are the common users, the first user type data is recorded in an Internet of things system formed by current Internet of things equipment and a server, the first user authorized data is stored as personal account passwords of the user, if the third party platform authorized users are the registered users of the third party platform which signs an authorized login protocol similar to Oauth service with the current Internet of things system, and the first user authorized data is an authorized login code distributed for the user; the first device identification data is information capable of uniquely identifying the current device identity of the internet of things, such as an international mobile equipment identification (International Mobile Equipment Identity, IMEI), an integrated circuit card identification (Integrate circuit card identity, ICCID), a product Serial Number (SN), and the like.
Here, the first internet of things device may provide a personal account opening service for a plurality of users, and store the corresponding relationship between the opened personal account and the user identifier in a local device personal account list, where it is to be noted that a plurality of accounts cannot be opened for the same user on each first internet of things device; when a user inputs a user identifier to start a personal account opening service, the first Internet of things device firstly inquires whether a current user has opened a personal account in a device personal account list, and if the current user has not been opened, data related to opening the personal account can be sent to a first remote server to apply for opening; after the related data is successfully audited by the first server remotely, the personal account identification data obtained by mixing the first user identification data and the first equipment identification data, namely the first open account identification data, is issued to the current first Internet of things equipment; the first Internet of things device adds the issued first open account identification data and the corresponding first user identification data to a local device personal account list, and then creates a personal account for the first user locally.
The processing flow of opening the personal account locally corresponding to the first internet of things device, and the processing flow of opening the personal account by the remote first server is as follows:
Step A1, after receiving personal account opening instruction data sent by first Internet of things equipment, a first server extracts first user identification data, first user type data, first user authorization data and first equipment identification data from the personal account opening instruction data;
step A2, inquiring whether a record matched with the user-equipment-personal account total list at the server side exists in the user-equipment-personal account total list according to the first user identification data and the first equipment identification data; polling the user-device-personal account records in the user-device-personal account total list, and if the second user identification field of the currently polled user-device-personal account record matches the first user identification data and the first device identification field matches the first device identification data, marking the currently polled user-device-personal account record as an existing record;
wherein the user-device-personal account aggregate list includes a plurality of user-device-personal account records; the user-device-personal account record includes a second user identification field, a first device identification field, a second personal account identification field, a first user type field, a first authorization code field, and a first validity period field; in the user-device-personal account total list, each group of combined fields consisting of a second user identification field and a first device identification field is unique, and each second personal account identification field is unique, but the second user identification field can be non-unique, namely, the user identification of one user can correspond to a plurality of user-device-personal account records;
Here, the user-device-personal account total list is a data list for managing correspondence between users, internet of things devices and personal accounts; after receiving the new personal account opening instruction data, the first server firstly inquires whether a personal account is opened on the current internet of things equipment for the current user or not in a user-equipment-personal account total list, if so, the existing record is not empty, and if not, the existing record is empty;
step A3, if the existing record is not empty, setting the first state data as a non-creation state, and sending back to the first Internet of things equipment;
here, the existing record is not empty, which indicates that a personal account has been opened on the current internet of things device for the current user, so that information related to the creation failure is to be sent back to the first internet of things device;
step A4, if the existing record is empty, setting the first state data as a successful state; according to a preset personal account identification synthesis rule, carrying out personal account identification synthesis processing by using first user identification data and first equipment identification data to generate first opening account identification data; and newly adding a user-equipment-personal account record in the user-equipment-personal account total list, and setting all fields in the newly added user-equipment-personal account record: setting a second user identification field as first user identification data, setting a first equipment identification field as first equipment identification data, setting a second personal account identification field as first open account identification data, setting a first user type field as first user type data, setting a first authorization code field as first user authorization data, setting a first validity period field according to the first user type data, setting the first validity period field as permanent if the first user type data is a common user, and setting the first validity period field according to a corresponding third party platform user authorization validity period if the first user type data is a third party platform authorization user; a personal account management record is newly added in a personal account management list of a server side, and all fields of the newly added personal account management record are set: setting a third personal account identification field as first open account identification data, setting a first payment account field by using information of a payment account distributed for a current account, setting a first account balance field to be empty, setting a first subscribed service list identification field by using a service list corresponding to the Internet of things equipment where the current account is located, and setting a first subscribed service list identification field to be empty; and sending back the first status data and the first opening account identification data to the first Internet of things device;
Wherein the personal account management list comprises a plurality of personal account management records; the personal account management record includes a third personal account identification field, a first payment account field, a first account balance field, a first subscribed services list identification field, and a first subscribed services list identification field.
Here, the existing record indicates that the personal account has not been opened for the current user on the current internet of things device, and then a unique personal account identifier can be further allocated to the current user on the current internet of things device according to a preset generation mode of the personal account identifier, where the preset personal account identifier synthesis rule can be a mode of first user identifier data+first device identifier data=first opened account identifier data; after the first open account identification data is generated, the first server manages a record newly added in the user-equipment-personal account total list and the personal account management list respectively;
the newly added record in the user-equipment-personal account total list is used for subsequent processing of the personal account login operation of the current user on the current Internet of things equipment; the first validity period field in the record is related to the first user type field, when the content in the first user type field is a common user, the first authorization code field stores a user password, and the user password cannot expire on the premise of no special requirement, so that the first validity period field is permanent; when the content in the first user type field is that the third party platform authorizes the user, we know from the known authorized login protocol like Oauth service that the authorization code of the third party authorization is time-limited, so that the first validity period field stores the validity time limit of the authorization, and can be limited to be always valid, and it is worth to say that the first server can synchronize the authorization validity period and the authorization code of the authorized user with the third party platform regularly;
The newly added record in the personal account management list is used for subsequent processing of operations such as account recharging, service inquiry, service customization and the like of the current user on the current internet of things equipment; the first payment account field in the record stores identification information of a payment account opened for each personal account, and is similar to an electronic wallet or an account wallet, the wallet can only process deposit and consumption business, can not process overdrawing and other financial payment business, and the content of the balance field of the natural first account is the balance information of the electronic wallet or the account wallet; the first server selects all service combinations matched with the current internet of things equipment or the same class of the current internet of things equipment from a background service database to generate a first subscribed service list after creating a personal account, and stores the identification information of the list into the first subscribed service list identification field; similarly, the first subscribed service list identification field stores list identification information of all services subscribed by the current user on the current internet of things device, and the first server removes the subscribed service from the first subscribed service list and adds the subscribed service into the first subscribed service list after the current user selects the service from the first subscribed service list to subscribe; the first subscribed services list identification field may be either empty or a contracted list identification before services have not been subscribed.
Step 2, when a first user logs in a personal account on a first Internet of things device by using first user identification data and first login authorization data, extracting a first personal account identification field of a device personal account record with a first user identification field matched with the first user identification data from a device personal account list, and generating first personal account identification data; the personal account login instruction data carrying the first personal account identification data and the first login authorization data are sent to a first server; and receiving second status data and first balance data returned from the first server; if the second state data is a successful state, displaying a corresponding first personal account management interface to the first user, and displaying first balance data in a balance display area on the first personal account management interface; executing corresponding personal account management flow according to the selection result of the first user on the management options on the first personal account management interface;
wherein, the management options at least comprise: account recharge management options, subscribed service management options, and subscribed service management options.
Here, the first internet of things device may provide a personal account login service for each user, and after successful login, provide an account recharge management service, a subscribed service management service, and a subscribed service management service for each user through the first personal account management interface; the first personal account management interface is a templated personal user service operation interface preset on the first Internet of things equipment, and at least comprises account recharging management options, subscribed service management options and subscribed service management options for providing account recharging management services, subscribed service management services and subscribed service management services, wherein the template of the first personal account management interface can be updated through remote downloading; it should be noted that the first internet of things device only allows only one user to log in currently.
The processing flow of local personal account login corresponding to the first internet of things device, and the processing flow of remote first server personal account login is as follows:
step B1, after receiving personal account login instruction data sent by first Internet of things equipment, a first server extracts first personal account identification data and first login authorization data from the personal account login instruction data;
step B2, inquiring the user-equipment-personal account records of the user-equipment-personal account total list according to the first personal account identification data, and extracting the currently inquired user-equipment-personal account records as a first current record if a second personal account identification field of the currently inquired user-equipment-personal account records is matched with the first personal account identification data;
step B3, if the first user type field of the first current record is a common user, comparing the first authorization code field of the first current record with the first login authorization data, if the comparison result is a match, setting the first comparison result data as a match, and if the comparison result is a mismatch, setting the first comparison result data as a mismatch;
step B4, if the first user type field of the first current record is a third party platform authorized user, carrying out validity verification on the first validity field of the first current record, and if the verification result is invalid, setting the first comparison result data as unmatched; if the verification result is valid, comparing the first authorization code field of the first current record with the first login authorization data, if the comparison result is matched, setting the first comparison result data as matched, and if the comparison result is not matched, setting the first comparison result data as not matched;
Step B5, if the first comparison result data is not matched, setting the second state data as login failure and sending back to the first Internet of things equipment;
step B6, if the first comparison result data is matched, setting the second state data as a successful state; polling the personal account management records of the personal account management list according to the first personal account identification data, and if the third personal account identification field of the personal account management record currently polled is matched with the first personal account identification data, extracting the first account balance field of the personal account management record currently polled to generate first balance data; and sending the second status data and the first balance data to the first Internet of things device.
Here, after the user successfully completes the personal account login on the first internet of things device, the user may use the corresponding personal account management service (account recharging management service, subscribed service management service and subscribed service management service) to manage his personal account by selecting the management options (account recharging management option, subscribed service management option and subscribed service management option) on the first personal account management interface. These three service implementations provided by the first internet of things device will be described in detail below.
Service 1: account recharge management service
When the first user selects the management option on the first personal account management interface as the account recharging management option, the first internet of things device executes a personal account recharging management flow, which specifically comprises:
step C1, the first Internet of things equipment acquires the amount information input by a first user to generate first recharging data, and acquires payment interface information selected by the first user to generate first payment interface data;
the first payment interface can be a mobile payment interface, an online banking payment interface, a WeChat payment interface and a Payment device payment interface;
step C2, calling a payment interface corresponding to the first payment interface data, taking the first recharging data as deposit amount, and performing deposit operation on the payment account bound with the first personal account identification data;
here, it is actually that the first internet of things device invokes, through the payment interface described above, the corresponding payment background to deposit, that is, recharge, the electronic wallet or the account wallet mentioned above; after the operation is completed, each payment platform can send deposit operation success data carrying information such as money amount, account and the like related to the recharging to the first server;
After receiving the deposit operation success data, the first server extracts payment account data and deposit amount data from the deposit operation success data; positioning corresponding records in the personal account management list according to the payment account data, and updating balance fields in the positioning records according to deposit amount data, wherein the balance fields comprise the following specific steps: polling the personal account management records of the personal account management list, if the first payment account field of the personal account management record currently polled is matched with the payment account data, extracting the third personal account identification field of the personal account management record currently polled as first account identification data, extracting the first account balance field of the personal account management record currently polled to generate current balance data, updating the first account balance field by using the sum of the current balance data and deposit amount data, and extracting the updated first account balance field as second balance data; finally, the first server informs the first user that the account recharging processing process at the server end is finished by sending balance updating instruction data carrying the first account identification data and the second balance data to the first Internet of things equipment;
Step C3, after the deposit operation is successful, the first Internet of things equipment receives updated balance instruction data pushed down by the first server;
the balance updating instruction data comprises first account identification data and second balance data;
and C4, displaying the second balance data in the balance display area when the first account identification data is matched with the first personal account identification data and the sum of the first balance data and the first recharging data is matched with the second balance data.
Service 2: subscribed to business management services
When the first user selects the service management option which can be subscribed to from the management options on the first personal account management interface, the first internet of things device executes a personal account service subscription management flow, which specifically comprises:
step D1, a first Internet of things device sends subscribed service query instruction data carrying first personal account identification data to a first server;
here, the subscribed service query instruction data may be regarded as a query instruction for all the services that are not subscribed yet and are supported by the current internet of things device;
correspondingly, the processing flow at the first server is as follows: after receiving the subscribed service inquiry instruction data, the first server locates a personal account management record matched with the first personal account identification data from the personal account management list, if the locating is successful, sets return state data, namely third state data, as a successful state, extracts list identification information storing all services which are not subscribed by the current user on the current internet of things device from a first subscribed service list identification field of the matched personal account management record, takes a service list corresponding to the list identification information as a first subscribed service list, and returns the third state data and the first subscribed service list to the first internet of things device;
Step D2, the first Internet of things device receives third state data and a first subscribed service list, wherein the third state data and the first subscribed service list are returned from the first server;
the first subscribed service list comprises a plurality of first subscribed service records, and the first subscribed service records comprise first subscribed service identification data and first subscribed service introduction data;
step D3, if the third state data is a successful state, displaying a first subscribed service list to the first user and configuring a corresponding first automatic renewing setting item for each first subscribed service record in the list;
here, when a service is specifically subscribed to, the first internet of things device may further provide two renewal modes for the user to select by configuring a corresponding first automatic renewal setting item for each first subscribed service record: manual renewal per month and automatic renewal per month; if the user selects the first automatic renewing setting item, the user is informed that the user selects the monthly automatic renewing mode, and the setting result of the corresponding first automatic renewing setting item is automatic renewing; otherwise, if the user does not select the first automatic renewing setting item, the user means that a manual renewing mode per month is selected, and the setting result of the corresponding first automatic renewing setting item is non-automatic renewing;
Step D4, when the first user confirms that the service subscription is carried out, taking the first subscribed service record selected by the first user as a first confirmation record, taking first subscribed service identification data of the first confirmation record as first confirmation identification data, and taking a setting result of a first automatic renewing setting item corresponding to the first confirmation record as first confirmation setting data; the first confirmation setting data includes non-automatic renewing and automatic renewing;
step D5, service subscription instruction data carrying the first personal account identification data, the first confirmation identification data and the first confirmation setting data is sent to the first server;
here, the service subscription instruction data may be regarded as a subscription instruction for a certain service that is not yet subscribed and is supported by the current internet of things device;
correspondingly, the processing flow at the first server is as follows: after receiving the service subscription instruction data, the first server migrates a corresponding record in a first subscribed service list of the server side to a first subscribed service list, if the first confirmation setting data is automatic subscription, the renewing state of the migrated new record is set to be automatic renewing state in the first subscribed service list, and if the first confirmation setting data is non-automatic subscription, the renewing state of the migrated new record is set to be non-automatic renewing state in the first subscribed service list; after the operation is finished, the first server sets the return state data, namely the fourth state data, to be a successful state and sends the return state data back to the first Internet of things equipment;
Step D6, the first Internet of things equipment receives fourth state data returned from the first server;
and D7, if the fourth state data is a successful state, displaying prompt information of successful service subscription to the first user.
Service 3: subscribed to business management services
When the first user selects the subscribed service management option as a result of the management option on the first personal account management interface, the first internet of things device executes the personal account subscribed service management process, which specifically includes:
step E1, a first Internet of things device sends subscribed service query instruction data carrying first personal account identification data to a first server;
here, the subscribed service query instruction data may be regarded as a query instruction for all subscribed services supported by the current internet of things device;
correspondingly, the processing flow at the first server is as follows: after receiving the subscribed service inquiry instruction data, the first server locates a personal account management record matched with the first personal account identification data from the personal account management list, if the locating is successful, sets return state data, namely fifth state data, as a successful state, extracts list identification information storing all services subscribed by the current user on the current internet of things device from a first subscribed service list identification field of the matched personal account management record, takes a service list corresponding to the list identification information as a first subscribed service list, and returns the fifth state data and the first subscribed service list to the first internet of things device;
Step E2, the first Internet of things equipment receives fifth state data and a first subscribed service list, wherein the fifth state data and the first subscribed service list are returned from the first server;
the first subscribed service list comprises a plurality of first subscribed service records, and the first subscribed service records comprise first subscribed service identification data, first subscribed service introduction data and first renewal state data; the first renewing state data comprises a non-dynamic renewing state and an automatic renewing state;
e3, if the fifth state data is a successful state, displaying a first subscribed service list to the first user, and configuring a corresponding first automatic renewing option for a first subscribed service record of which the first renewing state data is a non-automatic state in the list;
here, when the first subscribed service list is displayed, the first internet of things device may further configure a corresponding first automatic renewing option for each first subscribed service record that is still in a non-automatic renewing state, where if the user clicks or clicks the option, the user indicates that the user selects a monthly automatic renewing mode;
step E4, when the first user confirms that the related subscribed service is automatically renewed by selecting the first automatic renewing option, the first subscribed service record corresponding to the selected first automatic renewing option is used as a second confirmation record, and the first subscribed service identification data of the second confirmation record is used as second confirmation identification data;
E5, sending automatic renewing instruction data carrying the first personal account identification data and the second confirmation identification data to the first server;
here, the automatic renewing instruction data may be regarded as an active renewing instruction for the current service;
correspondingly, the processing flow at the first server is as follows: after receiving the automatic renewing instruction data, the first server sets the renewing state of the corresponding record in the first subscribed service list of the server end to be an automatic renewing state; after the operation is finished, the first server sets return state data, namely sixth state data, to be in a successful state and sends the return state data back to the first Internet of things equipment;
step E6, receiving sixth state data returned from the first server;
and E7, if the sixth state data is a successful state, displaying prompt information of successful automatic service renewal to the first user.
In addition, in the embodiment of the invention, the automatic renewing processing process of the subscribed service in the personal account is completed by the first server, and specifically comprises the following steps:
the first server identifies the received instruction data, if the instruction data is service subscription instruction data, identifies first confirmation setting data in the service subscription instruction data, and if the first confirmation setting data is automatic renewing, marks a service corresponding to first confirmation identification data in the service subscription instruction data as automatic renewing service; if the instruction data is automatic renewing instruction data, marking the service corresponding to the second confirmation identification data in the automatic renewing instruction data as automatic renewing service;
And the first server performs automatic payment renewal operation on each automatic renewal service in each preset automatic renewal period by using a personal account balance or a third party secret payment-free interface corresponding to each automatic renewal service.
Here, the preset automatic renewal period is usually set to zero minutes and zero seconds at the first day of each month, so that the renewal is to perform prepayment operation for the customized service, so that the automatic renewal is to perform prepayment for a certain automatic renewal service at zero minutes and zero seconds at the first day of each month, and the payment modes are as follows: the payment is made using the balance of the personal account or using a pre-bound third party privacy-free payment interface of the current user, such as a banked micropayment interface, a WeChat privacy-free payment interface, a Payment device privacy-free payment interface, and the like.
Fig. 2 is a schematic structural diagram of an electronic device according to a second embodiment of the present invention. The electronic device may be a terminal device or a server implementing any of the steps of the methods of the previous embodiments. As shown in fig. 2, the electronic device may include: a processor 21 (e.g., a central processing unit (Central Processing Unit, CPU)), a memory 22, a transceiver 23; the transceiver 23 is coupled to the processor 21, and the processor 21 controls the transceiving operation of the transceiver 23. The memory 22 may store various instructions for performing various processing functions and processes for implementing the methods of the foregoing embodiments. Preferably, the electronic device according to the embodiment of the present invention further includes: a power supply 24, a system bus 25, and a communication port 26. The system bus 25 is used to enable communication connections between the elements. The communication port 26 is used for connection communication between the electronic device and other peripheral devices.
The system bus referred to in fig. 2 may be a peripheral component interconnect standard (Peripheral Component Interconnect, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, or the like. The system bus may be classified into an address bus, a data bus, a control bus, and the like. For ease of illustration, the figures are shown with only one bold line, but not with only one bus or one type of bus. The communication interface is used to enable communication between the database access apparatus and other devices (e.g., clients, read-write libraries, and read-only libraries). The Memory may comprise random access Memory (Random Access Memory, RAM) and may also include Non-Volatile Memory (Non-Volatile Memory), such as at least one disk Memory.
The processor may be a general-purpose processor, including a Central Processing Unit (CPU), a network processor (Network Processor, NP), etc.; but also digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
It should be noted that the embodiments of the present invention also provide a computer readable storage medium having instructions stored therein, which when executed on a computer, cause the computer to perform the methods and processes provided in the above embodiments.
The embodiment of the invention also provides a chip for running the instructions, which is used for executing the method and the processing procedure provided in the embodiment.
The embodiment of the invention provides a personal account management method, electronic equipment and a computer readable storage medium related to Internet of things equipment, which can open personal accounts of a plurality of users on each Internet of things equipment, and manage each personal account on each equipment by connecting a remote server, so that business customization can be respectively carried out on one Internet of things equipment for a plurality of users, and a user can open a plurality of personal accounts on a plurality of equipment.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative elements and steps are described above generally in terms of function in order to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, in a software module executed by a processor, or in a combination of the two. The software modules may be disposed in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The foregoing description of the embodiments has been provided for the purpose of illustrating the general principles of the invention, and is not meant to limit the scope of the invention, but to limit the invention to the particular embodiments, and any modifications, equivalents, improvements, etc. that fall within the spirit and principles of the invention are intended to be included within the scope of the invention.

Claims (5)

when a first user opens a personal account on first Internet of things equipment, the first Internet of things equipment acquires first user identification data, first user type data and first user authorization data which are input by the first user, and first equipment identification data which are stored locally; performing matching record query processing on a locally stored equipment personal account list according to the first user identification data; if the result of the matching record inquiry is that no matching record exists, personal account opening instruction data carrying the first user identification data, the first user type data, the first user authorization data and the first equipment identification data are sent to a remote first server; receiving first state data and first open account identification data returned by the first server; if the first state data is a successful state, a device personal account record is newly added in the device personal account list according to the first user identification data and the first opening account identification data; the device personal account list includes a plurality of the device personal account records; the device personal account record includes a first user identification field and a first personal account identification field; each first user identification field in the device personal account list is unique;
When the first user logs in a personal account on the first Internet of things device by using the first user identification data and first login authorization data, extracting a first personal account identification field of the device personal account record, matched with the first user identification data, from the device personal account list, and generating first personal account identification data; sending personal account login instruction data carrying the first personal account identification data and the first login authorization data to the first server; and receiving second status data and first balance data returned from the first server; if the second state data is a successful state, displaying a corresponding first personal account management interface to the first user, and displaying the first balance data in a balance display area on the first personal account management interface; executing a corresponding personal account management flow according to a selection result of the first user on the management options on the first personal account management interface; the management options include at least: account recharge management options, subscribed service management options, and subscribed service management options;
inquiring whether a record matched with the user-equipment-personal account total list of the server side exists in the user-equipment-personal account total list according to the first user identification data and the first equipment identification data; polling user-device-personal account records in the user-device-personal account total list, and if a second user identification field of the currently polled user-device-personal account record matches the first user identification data and a first device identification field matches the first device identification data, marking the currently polled user-device-personal account record as an existing record; wherein the user-device-personal account aggregate list includes a plurality of the user-device-personal account records; the user-device-personal account record includes the second user identification field, the first device identification field, a second personal account identification field, a first user type field, a first authorization code field, and a first validity period field; in the user-device-personal account total list, each group of combined fields consisting of the second user identification field and the first device identification field is unique, each second personal account identification field is unique, but the second user identification field can be non-unique, namely, the user identification of one user can correspond to a plurality of user-device-personal account records;
if the existing record is empty, setting the first state data as a successful state; according to a preset personal account identification synthesis rule, carrying out personal account identification synthesis processing by using the first user identification data and the first equipment identification data to generate first opening account identification data; and adding a piece of user-equipment-personal account record in the user-equipment-personal account total list, and setting all fields in the added user-equipment-personal account record: setting the second user identification field as the first user identification data, setting the first equipment identification field as the first equipment identification data, setting the second personal account identification field as the first open account identification data, setting the first user type field as the first user type data, setting the first authorization code field as the first user authorization data, setting the first validity period field according to the first user type data, setting the first validity period field as permanent if the first user type data is a common user, and setting the first validity period field according to the corresponding third party platform user authorization validity period if the first user type data is a third party platform authorization user; a personal account management record is newly added in a personal account management list of a server side, and all fields of the newly added personal account management record are set: setting a third personal account identification field as the first open account identification data, setting a first payment account field by using information of a payment account distributed for a current account, setting a first account balance field to be empty, setting a first subscribed service list identification field by using a service list corresponding to the internet of things equipment where the current account is located, and setting a first subscribed service list identification field to be empty; and sending the first state data and the first open account identification data back to the first internet of things device; wherein the personal account management list comprises a plurality of the personal account management records; the personal account management record includes the third personal account identification field, the first payment account field, the first account balance field, the first subscribed services list identification field, and the first subscribed services list identification field;
CN202110626521.8A2021-06-042021-06-04Personal account management method related to Internet of things equipmentActiveCN113222583B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202110626521.8ACN113222583B (en)2021-06-042021-06-04Personal account management method related to Internet of things equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202110626521.8ACN113222583B (en)2021-06-042021-06-04Personal account management method related to Internet of things equipment

Publications (2)

Publication NumberPublication Date
CN113222583A CN113222583A (en)2021-08-06
CN113222583Btrue CN113222583B (en)2024-03-08

Family

ID=77082857

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110626521.8AActiveCN113222583B (en)2021-06-042021-06-04Personal account management method related to Internet of things equipment

Country Status (1)

CountryLink
CN (1)CN113222583B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115297019B (en)*2022-08-032023-06-27中国联合网络通信集团有限公司 Management method of IoT application platform, IoT system, equipment and media

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105765955A (en)*2015-10-272016-07-13深圳还是威健康科技有限公司User management method and terminal
CN107710210A (en)*2016-06-292018-02-16深圳市屹石科技股份有限公司A kind of multi-user management method and system of intelligent body-building equipment
CN109039987A (en)*2017-06-082018-12-18北京京东尚科信息技术有限公司A kind of user account login method, device, electronic equipment and storage medium
WO2019196231A1 (en)*2018-04-102019-10-17平安科技(深圳)有限公司Daily payment method and system based on fund share redemption-to-payment transfer
CN111314750A (en)*2020-02-202020-06-19四川长虹电器股份有限公司Method for implementing multi-user mode television system
CN111948952A (en)*2020-08-132020-11-17深圳市信锐网科技术有限公司 A kind of Internet of things equipment control method, Internet of things platform and related equipment
CN112104612A (en)*2020-08-242020-12-18宁波奥克斯电气股份有限公司Account number merging method and device and server
CN112449342A (en)*2021-01-282021-03-05北京树米网络科技有限公司Internet of things equipment management method and system
CN112532653A (en)*2020-12-222021-03-19深圳市富途网络科技有限公司Method and device for managing third-party account

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105101196B (en)*2014-05-062018-11-02阿里巴巴集团控股有限公司A kind of user account management method and device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105765955A (en)*2015-10-272016-07-13深圳还是威健康科技有限公司User management method and terminal
CN107710210A (en)*2016-06-292018-02-16深圳市屹石科技股份有限公司A kind of multi-user management method and system of intelligent body-building equipment
CN109039987A (en)*2017-06-082018-12-18北京京东尚科信息技术有限公司A kind of user account login method, device, electronic equipment and storage medium
WO2019196231A1 (en)*2018-04-102019-10-17平安科技(深圳)有限公司Daily payment method and system based on fund share redemption-to-payment transfer
CN111314750A (en)*2020-02-202020-06-19四川长虹电器股份有限公司Method for implementing multi-user mode television system
CN111948952A (en)*2020-08-132020-11-17深圳市信锐网科技术有限公司 A kind of Internet of things equipment control method, Internet of things platform and related equipment
CN112104612A (en)*2020-08-242020-12-18宁波奥克斯电气股份有限公司Account number merging method and device and server
CN112532653A (en)*2020-12-222021-03-19深圳市富途网络科技有限公司Method and device for managing third-party account
CN112449342A (en)*2021-01-282021-03-05北京树米网络科技有限公司Internet of things equipment management method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
应用服务提供商平台统一用户管理模型的研究与实现;袁晓舟;范菲雅;马登哲;;计算机集成制造系统(12);第1972-1977页*

Also Published As

Publication numberPublication date
CN113222583A (en)2021-08-06

Similar Documents

PublicationPublication DateTitle
US7917133B2 (en)Method and apparatus for after-market vending of feature-provisioning software to third party mobile wireless communication devices
CN106875177A (en)Order processing method, device and paying server
US20100235882A1 (en)Method and system for using tokens in a transaction handling system
CZ20013012A3 (en)Telepayment method and system for implementing said method
CN109933626B (en)Financial business data processing method and device and financial transaction terminal
CN107481072A (en)Portable network billing system and method
CN108769229A (en)Information customizes sending method, device, computer equipment and storage medium
CN101488243A (en)System and method for implementing pre-order filling while in queue
US20100235286A1 (en)Method and system for generating tokens in a transaction handling system
KR101886686B1 (en)A matching service system and method of providing using Construction work smart walking application, Construction work smart walking application for storing recording medium
CN105956842A (en)Electronic membership card management method and device
CN102509214A (en)Mobile phone ordering payment method based on digital television payment platform and system
RU2643648C2 (en)Prepaid virtual card and method of its creation and use
CN111724146A (en)Block chain-based digital asset transfer method and device
EP2523485A1 (en)Method and service platform for implementing funds transfer using mobile terminal
CN113222583B (en)Personal account management method related to Internet of things equipment
CN102592367B (en)Processing method for telecommunication service payment and equipment and system for realizing same
US20100094756A1 (en)System and method for rapid financial transactions through an open financial exchange or wire transfer
CN206975709U (en)The system swiped the card is realized by barcode scanning
CN113056761A (en)Payment platform management method, device, payment platform and computer storage medium
CA2970301C (en)Improved network for onboarding and delivery of electronic payments to payees
CN107612812A (en)A kind of security account-opening method and system based on chat robots
CN112950136A (en)Education service platform and education welfare management system
KR20100057733A (en)Mobile communication service system that sim is produced and controlled by remoteness and service method thereof
KR100576949B1 (en) Method and apparatus for coordinating telecommunication services

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
CB02Change of applicant information
CB02Change of applicant information

Address after:Room 437, Building 18, No. 1889 Huandao East Road, Hengqin New District, Zhuhai City, Guangdong Province, 519031

Applicant after:Guangdong Shumi Technology Co.,Ltd.

Address before:100020 2902 Shangdu south tower, SOHO, Chaoyang District, Beijing

Applicant before:BEIJING SHOWMAC NETWORK TECHNOLOGY CO.,LTD.

GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp