CN111831889A - Block chain-based virtual fitness application recommendation method and device - Google Patents

Block chain-based virtual fitness application recommendation method and device Download PDF

Info

Publication number
CN111831889A
CN111831889A CN201910297752.1A CN201910297752A CN111831889A CN 111831889 A CN111831889 A CN 111831889A CN 201910297752 A CN201910297752 A CN 201910297752A CN 111831889 A CN111831889 A CN 111831889A
Authority
CN
China
Prior art keywords
virtual fitness
fitness application
information
application
blockchain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910297752.1A
Other languages
Chinese (zh)
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.)
Taikang Insurance Group Co Ltd
Original Assignee
Taikang Insurance Group 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 Taikang Insurance Group Co Ltd filed Critical Taikang Insurance Group Co Ltd
Priority to CN201910297752.1A priority Critical patent/CN111831889A/en
Publication of CN111831889A publication Critical patent/CN111831889A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the invention provides a block chain-based virtual fitness application recommendation method, a block chain-based virtual fitness application recommendation device, a block chain-based virtual fitness application recommendation medium and electronic equipment, and belongs to the technical field of computers. The method comprises the following steps: storing feedback information and application information of the virtual fitness application and user information in a blockchain; when a recommendation request is received, extracting target feedback information of a target object from feedback information in the block chain; determining a recommended virtual fitness application responding to the recommendation request according to the target feedback information and the application information and the user information in the blockchain. According to the technical scheme of the embodiment of the invention, the block chain technology can be adopted to store the relevant data of the virtual fitness application, the safety and the reliability of data storage are improved, and the recommended virtual fitness application aiming at the target object can be determined based on the stored relevant data of the virtual fitness application, so that the individuation and the accuracy of the recommendation of the virtual fitness application can be improved.

Description

Block chain-based virtual fitness application recommendation method and device
Technical Field
The invention relates to the technical field of computers, in particular to a virtual fitness application recommendation method, device, medium and electronic equipment based on a block chain.
Background
With the rapid development of computer technology and internet, people pay more and more attention to health, more and more virtual fitness applications appear in the application market, and users cannot quickly select the virtual fitness application which is most suitable for the users from the virtual fitness applications with various types and products, especially for old people with less proficiency in network use.
On the other hand, the existing platforms for promoting the virtual fitness application all adopt a database to store the relevant information of the virtual fitness application, but the existing centralized storage mode is easy to attack, and the data storage structure is simple, easy to tamper, easy to leak information, and causes the user information to be tampered.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present invention and therefore may include information that does not constitute prior art known to a person of ordinary skill in the art.
Disclosure of Invention
The embodiment of the invention aims to provide a block chain-based virtual fitness application recommendation method, device, medium and electronic equipment, so as to solve the problems that accurate recommendation of virtual fitness application cannot be realized and the storage safety of related data of the virtual fitness application is not enough in related technologies at least to a certain extent.
Additional features and advantages of the invention will be set forth in the detailed description which follows, or may be learned by practice of the invention.
According to an aspect of the present disclosure, there is provided a virtual fitness application recommendation method based on a blockchain, including: storing feedback information and application information of the virtual fitness application and user information in a blockchain; when a recommendation request is received, extracting target feedback information of a target object from feedback information in the block chain; determining a recommended virtual fitness application responding to the recommendation request according to the target feedback information and the application information and the user information in the blockchain.
In an exemplary embodiment of the present disclosure, the application information includes a system category to which the virtual fitness application belongs, a system level corresponding to a system index of the system category to which the virtual fitness application belongs, a system score of the virtual fitness application, and safety prompt information.
In an exemplary embodiment of the present disclosure, the target feedback information includes a user rating of the virtual fitness application by the target object and a rating of a system metric of the virtual fitness application.
In an exemplary embodiment of the present disclosure, the user information includes non-adaptive symptom information of the target object; wherein determining a recommended virtual fitness application for the target object based on the target feedback information and the application information and the user information in the blockchain comprises: determining a target virtual fitness application according to the user score; obtaining a system score of the target virtual fitness application and a system grade corresponding to a system index of the system class; and determining the recommended virtual fitness application according to the system score of the target virtual fitness application, the system grade corresponding to the system index of the system class, the evaluation content and the non-adaptive symptom information.
In an exemplary embodiment of the disclosure, a difference value between the system scores of the recommended virtual fitness application and the target virtual fitness application is smaller than a preset threshold, a system level corresponding to a system index of a system category to which the recommended virtual fitness application belongs is matched with the evaluation content, and the safety prompt information of the recommended virtual fitness application does not include the non-adaptive symptom information.
In an exemplary embodiment of the present disclosure, the method further comprises: dividing the virtual fitness applications in the blockchain into different system categories according to different confrontation degrees; and setting the system indexes of each system type and the system grades included by the system indexes.
In an exemplary embodiment of the present disclosure, the system category includes any one or more of a limit category, an entertainment category, a medical category, and an athletic category.
In an exemplary embodiment of the present disclosure, the system category includes a limit class including any one or more system indicators of severity, speed, and scene comfort
According to an aspect of the present disclosure, there is provided a virtual fitness application recommendation device based on a blockchain, including: an information storage module configured to store feedback information and application information of the virtual fitness application and user information in a blockchain; the feedback extraction module is configured to extract target feedback information of a target object from the feedback information in the block chain when a recommendation request is received; a recommendation application module configured to determine a recommended virtual fitness application responsive to the recommendation request based on the target feedback information and the application information and the user information in the blockchain.
According to an aspect of the present disclosure, there is provided a computer readable medium, on which a computer program is stored, which when executed by a processor, implements the virtual fitness application recommendation method based on blockchain according to any of the above embodiments.
According to an aspect of the present disclosure, there is provided an electronic device including: one or more processors; a storage device for storing one or more programs that, when executed by the one or more processors, cause the one or more processors to implement the blockchain based virtual fitness application recommendation method of any of the embodiments described above.
The technical scheme provided by the embodiment of the invention has the following beneficial effects:
in the technical solutions provided in some embodiments of the present invention, on one hand, by storing the virtual fitness application related information by using a block chain technology, a decentralized storage manner can be implemented, and the method has the characteristics of privacy protection, traceability, tamper resistance and the like, and ensures the security and reliability of the stored data, thereby preventing the information leakage of the user data in the virtual fitness application related information, and improving the security and accuracy of the user data; on the other hand, feedback information and application information of the virtual fitness application stored in the block chain and the user information can be utilized to respond to the received recommendation request, and target feedback information of the target object can be extracted, so that the recommended virtual fitness application recommended to the target object can be determined according to the extracted target feedback information, the application information of the virtual fitness application in the block chain and the user information.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention. It is obvious that the drawings in the following description are only some embodiments of the invention, and that for a person skilled in the art, other drawings can be derived from them without inventive effort. In the drawings:
FIG. 1 schematically illustrates a flow diagram of a blockchain-based virtual fitness application recommendation method according to one embodiment of the present invention;
FIG. 2 schematically illustrates a flow diagram of step S130 of FIG. 1 in one embodiment;
FIG. 3 schematically illustrates a flow diagram of a blockchain-based virtual fitness application recommendation method according to yet another embodiment of the present invention;
FIG. 4 schematically illustrates a block diagram of a virtual fitness application recommendation device based on a blockchain, according to one embodiment of the present invention;
FIG. 5 illustrates a schematic structural diagram of a computer system suitable for use with the electronic device to implement an embodiment of the invention.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art.
Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to provide a thorough understanding of embodiments of the invention. One skilled in the relevant art will recognize, however, that the invention may be practiced without one or more of the specific details, or with other methods, components, devices, steps, and so forth. In other instances, well-known methods, devices, implementations or operations have not been shown or described in detail to avoid obscuring aspects of the invention.
The block diagrams shown in the figures are functional entities only and do not necessarily correspond to physically separate entities. I.e. these functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor means and/or microcontroller means.
The flow charts shown in the drawings are merely illustrative and do not necessarily include all of the contents and operations/steps, nor do they necessarily have to be performed in the order described. For example, some operations/steps may be decomposed, and some operations/steps may be combined or partially combined, so that the actual execution sequence may be changed according to the actual situation.
The Blockchain (Blockchain) is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism, an encryption algorithm and the like. The consensus mechanism is a mathematical algorithm for establishing trust and obtaining rights and interests among different nodes in the blockchain system.
A blockchain is essentially a decentralized database. The block chain is a series of data blocks which are associated by using a cryptographic method, and each data block contains information of one bitcoin network transaction, so that the validity (anti-counterfeiting) of the information is verified and the next block is generated.
In a narrow sense, the blockchain is a distributed account book which is a chain data structure formed by combining data blocks in a sequential connection mode according to a time sequence and is guaranteed in a cryptographic mode and cannot be tampered and forged.
Broadly, the blockchain technique is a completely new distributed infrastructure and computing approach that utilizes blockchain data structures to verify and store data, utilizes distributed node consensus algorithms to generate and update data, utilizes cryptography to secure data transmission and access, and utilizes intelligent contracts composed of automated script code to program and manipulate data.
Generally, a blockchain system consists of a data layer, a network layer, a consensus layer, a stimulus layer, a contract layer, and an application layer. The data layer encapsulates a bottom layer data block, basic data such as related data encryption and time stamp and a basic algorithm; the network layer comprises a distributed networking mechanism, a data transmission mechanism, a data verification mechanism and the like; the consensus layer mainly encapsulates various consensus algorithms of the network nodes; the incentive layer integrates economic factors into a block chain technology system, and mainly comprises an economic incentive issuing mechanism, an economic incentive distributing mechanism and the like; the contract layer mainly encapsulates various scripts, algorithms and intelligent contracts and is the basis of the programmable characteristic of the block chain; the application layer encapsulates various application scenarios and cases of the blockchain. In the model, a chained block structure based on a timestamp, a consensus mechanism of distributed nodes, economic excitation based on consensus computing power and a flexible programmable intelligent contract are the most representative innovation points of the block chain technology.
The virtual fitness application recommendation method based on the block chain provided by the embodiment of the invention can effectively realize automation and intellectualization of virtual fitness application recommendation in the block chain network. The method can utilize a transaction chain data structure of a block chain hash pointer and a mechanism of Hash calculation of cryptography and digital signature of cryptography to realize multi-level evidence confirmation in the transaction process, thereby realizing the trust problem among different individual transaction parties. Meanwhile, the block chain is used for storing the relevant information of the virtual fitness application, and the method has the characteristics of privacy protection, traceability, tamper resistance and the like.
Fig. 1 schematically shows a flowchart of a virtual fitness application recommendation method based on a blockchain according to an embodiment of the present invention, where an execution subject of the virtual fitness application recommendation method based on a blockchain may be a device with a computing processing function, such as a server and/or a mobile terminal.
As shown in fig. 1, a virtual fitness application recommendation method based on a block chain according to an embodiment of the present invention may include the following steps.
In step S110, feedback information and application information for the virtual fitness application and user information are stored in the blockchain.
In the embodiment of the present invention, the virtual fitness application may include any one or more of virtual golf, virtual skiing, virtual adventure, virtual nostalgic life, etc., and the present invention does not limit the type and number of the virtual fitness application.
In this embodiment of the present invention, the feedback information of the virtual fitness application may include the evaluation content and the given user score of the user (object) who has historically used any one of the virtual fitness applications stored in the blockchain. The evaluation content can include any form of text, voice, image, video and other evaluation data which can be converted into text and are submitted by the user to the virtual fitness application. The user score here may be a score range preset by the system, for example, a score of 5 is full, a score of 4-5 given by the user is satisfactory, a score of 3 is general, a score of 0-2 is unsatisfactory, and the like, and for example, five stars may be preset as full, and a score of 0-5 given by the user may be corresponding to the user score, which is not limited in the present invention.
In this embodiment of the present invention, the application information of the virtual fitness application may include a system category to which the virtual fitness application belongs, a system level corresponding to a system index of the system category to which the virtual fitness application belongs, a system score of the virtual fitness application, safety prompt information, and the like.
For example, all the virtual fitness applications of the tiles in the tile chain may be divided into a plurality of system categories, such as limit category, entertainment category, leisure category, medical category, sports category, and the like, and for each system category, one or more system indicators B ═ B may be further set1,B2,B3,., for example, the limit classes may further include three system indexes of severity, speed, and scene comfort, and one or more system levels may be further set for each system index, for example, the severity may be divided into three system levels of over-severity, moderate severity, and over-slowness, the speed may be divided into three system levels of over-high, moderate, and over-slow, and the scene comfort may be divided into three system levels of complexity, moderate, and simplicity. For each virtual fitness application in the blockchain, the system may preset a system class to which each virtual fitness application belongs and a system level corresponding to a system index of the system class to which the virtual fitness application belongs, and further may calculate a system score of the virtual fitness application according to the system level corresponding to the system index of the system class to which the virtual fitness application belongs, for example, assuming that the virtual fitness application a belongs to a limit class and has three system indexes B1,B2,B3And the system grades corresponding to the three system indexes are respectively b1,b2And b3Then the system score of the virtual fitness application a may be calculated according to the following formula:
S=a1×b1+a2×b2+a3×b3(1)
wherein in the above formula (1), a1,a2And a3The constants are preset constants, and may be set according to a specific application scenario, which is not limited in the present invention.
It should be noted that the above descriptions of the system type, system index and system grade, system score, etc. of the virtual fitness application are only used for illustration, and the protection scope of the present invention is not limited to the above examples.
In an embodiment of the present invention, the safety prompt information of the virtual fitness application may include safety prompt information that a heart patient is not suitable for the item, a child with a height of less than 1.3 meters is not suitable for the item, a hypertensive patient is not suitable for the item, and a pregnant woman is not suitable for the item.
In this embodiment of the present invention, the user information may include non-adaptive symptom information of the target object. For example, the target subject has a heart disease.
In other embodiments, the user information may further include any one or more of gender, age, identification (e.g., a mobile phone number, an identification number, etc., which may distinguish it from other users), preference information, etc. of the target object.
In the embodiment of the present invention, the method may further include a step of constructing a blockchain node and a blockchain network. For example, the blockchain network construction subsystem takes a company basic business organization as a minimum node, and one or more groups/companies participate in the construction of the shared sojourn-old-care mutual-help alliance intelligent virtual fitness application and experience information sharing and management transaction blockchain network.
In the embodiment of the invention, the shared information and the like can be stored and authenticated according to the predefined data structure mode, the information storage mode and the protocol, so as to ensure the high efficiency of information storage and information processing.
In the embodiment of the invention, two or more mutual-help alliance organizations for old people mutually provide services such as residence, nursing medical care, diet, health entertainment and the like in the aspect of client travel and old people care, enterprises or individuals registered in the system can share and manage related shared mutual-help alliance intelligent virtual fitness application and experience information, demand feedback information of old people clients to the virtual fitness application, experience feedback information of old people clients to the virtual fitness application (such as score, plot, feeling, frightening degree, reality, age sense and the like), complaint problem information of old people clients to the virtual fitness application service, operation flow and guidance guarantee information of the virtual fitness application service, safety prompt information of the virtual fitness application (such as heart old people or hypertensive old people are not suitable to participate in the fitness experience and the like) and other shared mutual-help alliance intelligent virtual application and experience information sharing and management update information are uploaded to a block chain, the method can prove that related materials such as audio, video and images of the related materials can also be uploaded to the block chain, and by utilizing the block chain technology, the characteristics of privacy protection (such as permission management, watermarking, encryption and the like), openness and transparency, traceability, difficulty in tampering and the like of data storage can be realized.
For example, the present invention provides a system for effectively implementing sharing of the intelligent virtual fitness application and experience information of the sojourn endowment mutual-aid alliance in the blockchain network, and an example of storing the sharing of the intelligent virtual fitness application and experience information and management information of the shared sojourn endowment mutual-aid alliance based on the data structure mode of the blockchain technology is shown in table 1 below:
TABLE 1
Figure BDA0002027181800000081
Figure BDA0002027181800000091
In step S120, when a recommendation request is received, target feedback information of a target object is extracted from the feedback information in the blockchain.
In the embodiment of the present invention, the recommendation request may be automatically triggered by the system, for example, when the system detects that the target object logs in the system application, a recommendation request may be automatically sent to the server through the client. Alternatively, the recommendation request may be triggered actively by the user, for example, if the target object clicks a "recommend" virtual button on the client, the client sends a recommendation request to the server.
In an embodiment of the present invention, the target feedback information may include user scores of the virtual fitness application and evaluation contents of system indexes of the virtual fitness application by the target object. The target object is for the currently received recommendation request, and the target object may be, for example, a certain elderly user, but the present invention is not limited thereto.
For example, the evaluation content may include an evaluation of the target object on each system index of a certain type of virtual fitness application, or, taking the virtual fitness application a as an example, the target object may evaluate the evaluation of each system index of the virtual fitness application a, such as the intensity, the speed, and the scene comfort level, whether the intensity is too strong, moderate, or too slow, whether the speed is too fast, moderate, or too slow, and whether the scene comfort level is complex, moderate, or simple.
In step S130, a recommended virtual fitness application responding to the recommendation request is determined according to the target feedback information and the application information and the user information in the blockchain.
According to the virtual fitness application recommendation method based on the block chain, on one hand, the relevant information of the virtual fitness application is stored by utilizing the block chain technology, a decentralized storage mode can be realized, the virtual fitness application recommendation method has the characteristics of privacy protection, traceability, tamper resistance and the like, and the safety and reliability of stored data are guaranteed, so that information leakage of user data in the relevant information of the virtual fitness application can be prevented, and the safety and accuracy of the user data are improved; on the other hand, feedback information and application information of the virtual fitness application stored in the block chain and the user information can be utilized to respond to the received recommendation request, and target feedback information of the target object can be extracted, so that the recommended virtual fitness application recommended to the target object can be determined according to the extracted target feedback information, the application information of the virtual fitness application in the block chain and the user information.
Fig. 2 schematically shows a flow chart of step S130 of fig. 1 in an embodiment.
As shown in fig. 2, the step S130 may further include the following steps in the embodiment of the present invention.
In step S131, a target virtual fitness application is determined according to the user score.
For example, all virtual fitness applications that have been scored historically by the target object may be extracted from the blockchain, and respective user scores of all virtual fitness applications by the target object may be obtained, and then the user scores may be ranked, and the virtual fitness application with the highest user score (assumed to be F) may be selected as the target virtual fitness application a'.
In step S132, a system score of the target virtual fitness application and a system level corresponding to the system index of the system category to which the target virtual fitness application belongs are obtained.
For example, the system score S ' of the target virtual fitness application a ' and the system level corresponding to the system index of the system category to which the target virtual fitness application a ' belongs may be extracted from the blockchain.
In step S133, the recommended virtual fitness application is determined according to the system score of the target virtual fitness application, the system level corresponding to the system index of the system category, the evaluation content, and the non-adaptive symptom information.
In the embodiment of the present invention, the evaluation content may include an evaluation of the target object on a system index of a system category to which the target virtual fitness application a 'belongs, for example, the target object evaluates the virtual fitness application a' with moderate severity, too fast speed, and moderate scene comfort.
In an exemplary embodiment, a difference value between the system scores of the recommended virtual fitness application and the target virtual fitness application is smaller than a preset threshold, a system level corresponding to a system index of a system category to which the recommended virtual fitness application belongs is matched with the evaluation content, and the safety prompt information of the recommended virtual fitness application does not include the non-adaptive symptom information.
For example, the system may find a virtual fitness application a "from the virtual fitness applications in the blockchain according to the system score S ' of the target virtual fitness application a ' and the system level corresponding to the system index of the system category, where the virtual fitness application a" and the target virtual fitness application a ' belong to the same system category, the system score S "of the virtual fitness application a" is closest to the system score S ' of the target virtual fitness application a ' (smaller than the preset threshold, and the value of the preset threshold may be set according to specific situations), and the speed index in the system index of the virtual fitness application a "is lower than that of the target virtual fitness application a ', the severity index and the scene comfort index of the virtual fitness application a" are similar to that of the target virtual fitness application a ', and the safety prompt information of the virtual fitness application a "does not include the non-corresponding symptom information of the target object, for example, if the non-adaptive symptom information of the target object is "hypertension", the safety prompt information of the virtual fitness application a "does not include" hypertension ", and in this case, the virtual fitness application a" may be used as the recommended virtual fitness application of the target object.
In the above embodiment, the recommended virtual fitness application is selected according to the information of the symptom that the user does not adapt to, but in other embodiments, the recommended virtual fitness application may be determined according to information of the user, such as age, height, sex, and preference, for example, if the target object is a child with a height less than 1.3 meters, the virtual fitness application that is suitable for the child is recommended for the target object. For another example, if the target object is a user who likes leisure-type activities, a leisure-type virtual fitness application is recommended for the user. The plurality of factors may also be combined to determine a final recommended virtual fitness application for the user. The invention is not limited in this regard.
In addition, in the above embodiment, the virtual fitness application with the highest user score in the history of the target object is selected as the target virtual fitness application, but for the new user, the user score data of the new user is not stored in the blockchain, the recommended virtual fitness application may be determined based on user information, such as the above-mentioned information of non-adaptive symptoms, age, height, gender, preferences, etc., and based on user information of the new user, finding the old user with higher matching degree with the new user's user information in the blockchain (the old user is the user who has stored the user rating data in the blockchain), such as the old user with sex, age, favorite information and the like, the target virtual fitness application for the old user is then determined so that the target virtual fitness application for the old user may be the target virtual fitness application for the new user.
FIG. 3 schematically illustrates a flow diagram of a blockchain-based virtual fitness application recommendation method according to yet another embodiment of the present invention.
As shown in fig. 3, the virtual fitness application recommendation method based on the blockchain according to the embodiment of the present invention is different from the above-mentioned embodiments in that it may further include the following steps.
In step S310, the virtual fitness applications in the blockchain are divided into different system categories according to the degree of confrontation.
In an exemplary embodiment, the system categories may include any one or more of a limit category, an entertainment category, a medical category, and a sports category, among others.
For example, virtual fitness applications are divided into four categories by degree of resistance: c ═ limit class/entertainment class/medical class/sports class }
In step S320, the system index of each system type and the system level included in each system index are set.
For example, if the system category includes a limit class, the limit class may include any one or more system indicators of severity, speed, and scene comfort.
In the embodiment of the present invention, the method may further include: and receiving feedback information of the target object to the recommended virtual fitness application, and updating the feedback information of the target object to the recommended virtual fitness application stored in the block chain.
In the embodiment of the present invention, the method may further include: the timeliness, the effectiveness and the accuracy of the shared hotel and old-age mutual-help alliance intelligent virtual fitness application and experience information sharing and management system are evaluated, based on an intelligent combined design optimization method of old users for the virtual fitness application and experience information, the system automatically and intelligently identifies the experience requirements of the personalized fitness application of related users and produces corresponding personalized virtual fitness application services, system parameters are continuously adjusted and optimized, sharing and management of the shared hotel and old-age mutual-help alliance intelligent virtual fitness application and experience information are effectively achieved in a block chain network, and therefore the block chain technology is powerfully promoted to be applied to the aspects of sharing hotel and old-age mutual-help alliance intelligent virtual fitness application and experience information sharing and management.
The embodiment of the invention provides a virtual fitness application recommendation method based on a block chain, which provides a system for effectively realizing sharing of intelligent virtual fitness application and experience information sharing and management of a sojourn mutual-help alliance in a block chain network The operation flow of the virtual fitness application service, guidance guarantee information, safety information (such as the elderly with heart diseases or the elderly with hypertension are not suitable for experience), and the like of the virtual fitness application service share and experience information share and management update information are uploaded to a block chain, so that relevant materials such as audio, video, images and the like of the relevant materials can be proved to be uploaded to the block chain, according to the characteristics of privacy protection (authority management, watermarking, encryption and the like), public transparency, traceability, difficult tampering and the like of the shared travel home old care mutual-aid alliance intelligent virtual fitness application and experience information share and management information stored in the block chain, an intelligent combined design optimization method based on the virtual fitness application and experience information of the elderly is provided, the system automatically and intelligently identifies the personalized fitness application experience requirements of relevant clients and manufactures corresponding personalized virtual application services, the block chain technology is powerfully promoted to be applied to the aspects of sharing the intelligent virtual fitness application of the sojourn-old-care mutual-aid alliance and experience information sharing and management. With the wide application of the block chain technology in multiple fields of sharing intelligent virtual fitness application and experience information sharing and management, medical treatment, endowment, insurance, finance, logistics and the like of the sojourn-and-old-caring alliance, considerable economic benefits and social benefits can be brought.
The following describes embodiments of the apparatus of the present invention, which can be used to implement the above-described virtual fitness application recommendation method based on blockchains.
FIG. 4 schematically illustrates a block diagram of a virtual fitness application recommendation device based on a blockchain, according to one embodiment of the invention.
As shown in fig. 4, the virtual fitness application recommendation device 400 based on the block chain according to the embodiment of the present invention may include an information storage module 410, a feedback extraction module 420, and a recommendation application module 430.
Wherein the information storage module 410 may be configured to store feedback information and application information for the virtual fitness application and user information in a blockchain.
The feedback extraction module 420 may be configured to extract target feedback information of the target object from the feedback information in the blockchain when a recommendation request is received.
Recommendation application module 430 may be configured to determine a recommended virtual fitness application responsive to the recommendation request based on the target feedback information and the application information in the blockchain and the user information.
In an exemplary embodiment, the application information includes a system category to which the virtual fitness application belongs, a system level corresponding to a system index of the system category to which the virtual fitness application belongs, a system score of the virtual fitness application, and safety prompt information.
In an exemplary embodiment, the target feedback information includes user scores of the virtual fitness application and evaluation content of system metrics of the virtual fitness application by the target object.
In an exemplary embodiment, the user information includes non-adaptive symptom information of the target object. The recommendation application module 430 may include: a target application determination unit, which may be configured to determine a target virtual fitness application according to the user score; the target application information obtaining unit can be configured to obtain a system score of the target virtual fitness application and a system grade corresponding to the system index of the system category; and the recommendation application unit can be configured to determine the recommended virtual fitness application according to the system score of the target virtual fitness application, the system level corresponding to the system index of the system class, the evaluation content and the non-adaptive symptom information.
In an exemplary embodiment, a difference value between the system scores of the recommended virtual fitness application and the target virtual fitness application is smaller than a preset threshold, a system level corresponding to a system index of a system category to which the recommended virtual fitness application belongs is matched with the evaluation content, and the safety prompt information of the recommended virtual fitness application does not include the non-adaptive symptom information.
In an exemplary embodiment, the virtual fitness application recommendation device 400 based on the blockchain may further include: a system category classification module configured to classify the virtual fitness application in the blockchain into different system categories according to different confrontation degrees; the system level setting module may be configured to set a system index of each system type and a system level included in each system index.
In an exemplary embodiment, the system categories include any one or more of a limit category, an entertainment category, a medical category, and a sports category.
In an exemplary embodiment, the system categories include limit classes that include any one or more of system metrics of severity, speed, and scene comfort.
For details that are not disclosed in the embodiments of the apparatus of the present invention, please refer to the embodiments of the virtual fitness application recommendation method based on a block chain of the present invention for the details that are not disclosed in the embodiments of the apparatus of the present invention.
Referring now to FIG. 5, shown is a block diagram of a computer system 500 suitable for use in implementing an electronic device of an embodiment of the present invention. The computer system 500 of the electronic device shown in fig. 5 is only an example, and should not bring any limitation to the function and the scope of the use of the embodiments of the present invention.
As shown in fig. 5, the computer system 500 includes a Central Processing Unit (CPU)501 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)502 or a program loaded from a storage section 507 into a Random Access Memory (RAM) 503. In the RAM 503, various programs and data necessary for system operation are also stored. The CPU501, ROM 502, and RAM 503 are connected to each other via a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
The following components are connected to the I/O interface 505: an input portion 506 including a keyboard, a mouse, and the like; an output portion 507 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage portion 508 including a hard disk and the like; and a communication section 509 including a network interface card such as a LAN card, a modem, or the like. The communication section 509 performs communication processing via a network such as the internet. The driver 510 is also connected to the I/O interface 505 as necessary. A removable medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 510 as necessary, so that a computer program read out therefrom is mounted into the storage section 507 as necessary.
In particular, according to an embodiment of the present invention, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the invention include a computer program product comprising a computer program embodied on a computer-readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 509, and/or installed from the removable medium 511. The above-described functions defined in the system of the present application are executed when the computer program is executed by the Central Processing Unit (CPU) 501.
It should be noted that the computer readable medium shown in the present invention can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules described in the embodiments of the present invention may be implemented by software, or may be implemented by hardware, and the described modules may also be disposed in a processor. Wherein the names of the modules do not in some cases constitute a limitation of the module itself.
As another aspect, the present application also provides a computer-readable medium, which may be contained in the electronic device described in the above embodiments; or may exist separately without being assembled into the electronic device. The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to implement the virtual fitness application recommendation method based on blockchain as described in the above embodiments.
For example, the electronic device may implement the following as shown in fig. 1: step S110, storing feedback information and application information of the virtual fitness application and user information in a block chain; step S120, when a recommendation request is received, extracting target feedback information of a target object from the feedback information in the block chain; step S130, determining a recommended virtual fitness application responding to the recommendation request according to the target feedback information, the application information in the block chain and the user information.
As another example, the electronic device may implement the steps shown in fig. 2 to 3.
It should be noted that although in the above detailed description several modules of the device for action execution are mentioned, this division is not mandatory. Indeed, the features and functionality of two or more of the modules described above may be embodied in one module according to embodiments of the invention. Conversely, the features and functions of one module described above may be further divided into embodiments by a plurality of modules.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiment of the present invention can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the embodiment of the present invention.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.

Claims (11)

1. A virtual fitness application recommendation method based on a blockchain is characterized by comprising the following steps:
storing feedback information and application information of the virtual fitness application and user information in a blockchain;
when a recommendation request is received, extracting target feedback information of a target object from feedback information in the block chain;
determining a recommended virtual fitness application responding to the recommendation request according to the target feedback information and the application information and the user information in the blockchain.
2. The method of claim 1, wherein the application information comprises a system class to which the virtual fitness application belongs, a system level corresponding to a system index of the system class to which the virtual fitness application belongs, a system score of the virtual fitness application, and safety prompt information.
3. The method of claim 2, wherein the target feedback information includes user scores of the virtual fitness application and ratings of system metrics of the virtual fitness application by the target object.
4. The method of claim 3, wherein the user information comprises non-adaptive symptom information of the target object; wherein determining a recommended virtual fitness application for the target object based on the target feedback information and the application information and the user information in the blockchain comprises:
determining a target virtual fitness application according to the user score;
obtaining a system score of the target virtual fitness application and a system grade corresponding to a system index of the system class;
and determining the recommended virtual fitness application according to the system score of the target virtual fitness application, the system grade corresponding to the system index of the system class, the evaluation content and the non-adaptive symptom information.
5. The method of claim 4, wherein a difference value between the system scores of the recommended virtual fitness application and the target virtual fitness application is smaller than a preset threshold, a system grade corresponding to a system index of a system category to which the recommended virtual fitness application belongs matches the evaluation content, and the safety prompt information of the recommended virtual fitness application does not include the non-adaptive symptom information.
6. The method of claim 1, further comprising:
dividing the virtual fitness applications in the blockchain into different system categories according to different confrontation degrees;
and setting the system indexes of each system type and the system grades included by the system indexes.
7. The method of claim 6, wherein the system categories include any one or more of a limit category, an entertainment category, a medical category, and an athletic category.
8. The method of claim 7, wherein the system categories include limit classes, and the limit classes include any one or more of system indicators of severity, speed, and scene comfort.
9. A virtual fitness application recommendation device based on a blockchain, comprising:
an information storage module configured to store feedback information and application information of the virtual fitness application and user information in a blockchain;
the feedback extraction module is configured to extract target feedback information of a target object from the feedback information in the block chain when a recommendation request is received;
a recommendation application module configured to determine a recommended virtual fitness application responsive to the recommendation request based on the target feedback information and the application information and the user information in the blockchain.
10. A computer-readable medium, on which a computer program is stored, which program, when being executed by a processor, is adapted to carry out the method of virtual fitness application recommendation based on blockchain according to any one of claims 1 to 8.
11. An electronic device, comprising:
one or more processors;
a storage device to store one or more programs that, when executed by the one or more processors, cause the one or more processors to implement the blockchain based virtual fitness application recommendation method of any of claims 1 to 8.
CN201910297752.1A 2019-04-15 2019-04-15 Block chain-based virtual fitness application recommendation method and device Pending CN111831889A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910297752.1A CN111831889A (en) 2019-04-15 2019-04-15 Block chain-based virtual fitness application recommendation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910297752.1A CN111831889A (en) 2019-04-15 2019-04-15 Block chain-based virtual fitness application recommendation method and device

Publications (1)

Publication Number Publication Date
CN111831889A true CN111831889A (en) 2020-10-27

Family

ID=72914437

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910297752.1A Pending CN111831889A (en) 2019-04-15 2019-04-15 Block chain-based virtual fitness application recommendation method and device

Country Status (1)

Country Link
CN (1) CN111831889A (en)

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012051583A1 (en) * 2010-10-15 2012-04-19 Ness Computing, Inc. A computer system and method for analyzing data sets and providing personalized recommendations
CN104504133A (en) * 2014-12-31 2015-04-08 百度在线网络技术(北京)有限公司 Application program recommending method and device
CN104750798A (en) * 2015-03-19 2015-07-01 腾讯科技(深圳)有限公司 Application program recommendation method and device
US20150182843A1 (en) * 2014-01-02 2015-07-02 Sensoria Inc. Methods and systems for data collection, analysis, formulation and reporting of user-specific feedback
CN107122990A (en) * 2017-03-22 2017-09-01 广州优视网络科技有限公司 Using recommendation method, client, server and system
CN107563851A (en) * 2017-08-23 2018-01-09 广东欧珀移动通信有限公司 Using recommendation method, apparatus, terminal and storage medium
CN107729542A (en) * 2017-10-31 2018-02-23 咪咕音乐有限公司 A kind of information methods of marking and device and storage medium
CN108076154A (en) * 2017-12-21 2018-05-25 广东欧珀移动通信有限公司 Application message recommends method, apparatus and storage medium and server
CN108628955A (en) * 2018-04-10 2018-10-09 中国科学院计算技术研究所 The personalized method for secret protection and system of commending system
CN108763502A (en) * 2018-05-30 2018-11-06 腾讯科技(深圳)有限公司 Information recommendation method and system
CN108804690A (en) * 2018-06-14 2018-11-13 乐蜜有限公司 Recommend method, apparatus, server and computer readable storage medium
CN109102340A (en) * 2018-08-22 2018-12-28 泰康保险集团股份有限公司 Service evaluation method, apparatus, electronic equipment and medium based on block chain
CN109214926A (en) * 2018-08-22 2019-01-15 泰康保险集团股份有限公司 Finance product recommended method, device, medium and electronic equipment based on block chain
CN109241420A (en) * 2018-08-24 2019-01-18 北京金山安全软件有限公司 Application home page content recommendation method and device, computer equipment and storage medium
CN109299356A (en) * 2018-08-22 2019-02-01 中国平安人寿保险股份有限公司 Activity recommendation method, apparatus, electronic equipment and storage medium based on big data
CN109389447A (en) * 2017-08-04 2019-02-26 北京京东尚科信息技术有限公司 Item recommendation method, item recommendation system and computer-readable medium
CN109446415A (en) * 2018-09-29 2019-03-08 上海掌门科技有限公司 A kind of application recommendation, acquisition methods and equipment

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012051583A1 (en) * 2010-10-15 2012-04-19 Ness Computing, Inc. A computer system and method for analyzing data sets and providing personalized recommendations
US20150182843A1 (en) * 2014-01-02 2015-07-02 Sensoria Inc. Methods and systems for data collection, analysis, formulation and reporting of user-specific feedback
CN104504133A (en) * 2014-12-31 2015-04-08 百度在线网络技术(北京)有限公司 Application program recommending method and device
CN104750798A (en) * 2015-03-19 2015-07-01 腾讯科技(深圳)有限公司 Application program recommendation method and device
CN107122990A (en) * 2017-03-22 2017-09-01 广州优视网络科技有限公司 Using recommendation method, client, server and system
CN109389447A (en) * 2017-08-04 2019-02-26 北京京东尚科信息技术有限公司 Item recommendation method, item recommendation system and computer-readable medium
CN107563851A (en) * 2017-08-23 2018-01-09 广东欧珀移动通信有限公司 Using recommendation method, apparatus, terminal and storage medium
CN107729542A (en) * 2017-10-31 2018-02-23 咪咕音乐有限公司 A kind of information methods of marking and device and storage medium
CN108076154A (en) * 2017-12-21 2018-05-25 广东欧珀移动通信有限公司 Application message recommends method, apparatus and storage medium and server
CN108628955A (en) * 2018-04-10 2018-10-09 中国科学院计算技术研究所 The personalized method for secret protection and system of commending system
CN108763502A (en) * 2018-05-30 2018-11-06 腾讯科技(深圳)有限公司 Information recommendation method and system
CN108804690A (en) * 2018-06-14 2018-11-13 乐蜜有限公司 Recommend method, apparatus, server and computer readable storage medium
CN109102340A (en) * 2018-08-22 2018-12-28 泰康保险集团股份有限公司 Service evaluation method, apparatus, electronic equipment and medium based on block chain
CN109214926A (en) * 2018-08-22 2019-01-15 泰康保险集团股份有限公司 Finance product recommended method, device, medium and electronic equipment based on block chain
CN109299356A (en) * 2018-08-22 2019-02-01 中国平安人寿保险股份有限公司 Activity recommendation method, apparatus, electronic equipment and storage medium based on big data
CN109241420A (en) * 2018-08-24 2019-01-18 北京金山安全软件有限公司 Application home page content recommendation method and device, computer equipment and storage medium
CN109446415A (en) * 2018-09-29 2019-03-08 上海掌门科技有限公司 A kind of application recommendation, acquisition methods and equipment

Similar Documents

Publication Publication Date Title
US20220012364A1 (en) Systems and methods for enforcing privacy-respectful, trusted communications
US20220050921A1 (en) Systems and methods for functionally separating heterogeneous data for analytics, artificial intelligence, and machine learning in global data ecosystems
US10811124B2 (en) Device-driven non-intermediated blockchain system over a social integrity network
AU2018258656B2 (en) Systems and methods for enforcing centralized privacy controls in de-centralized systems
CN109690608B (en) Extrapolating trends in trust scores
CN109150971B (en) Super node voting and election method and device and network node
Spiekermann et al. A vision for global privacy bridges: Technical and legal measures for international data markets
US20170103472A1 (en) Distributed electronic document review in a blockchain system and computerized scoring based on textual and visual feedback
US20230054446A1 (en) Systems and methods for functionally separating geospatial information for lawful and trustworthy analytics, artificial intelligence and machine learning
US20170236094A1 (en) Blockchain-based crowdsourced initiatives tracking system
US11700128B2 (en) Methods and systems for cryptographically secured outputs from telemedicine sessions
Wierzbicki Trust and fairness in open, distributed systems
Seneviratne et al. Enabling privacy through transparency
CN111832583A (en) Health management method, device, medium and electronic equipment based on block chain
JP2022535636A (en) Financial product recommendation method, device, electronic device and program
WO2023204916A2 (en) Apparatus and methods for mapping user-associated data to an identifier
Liu et al. Evaluating digital health services quality via social media
CN115965458A (en) Generating tokenized reputation scores
CN111833078A (en) Block chain based recommendation method, device, medium and electronic equipment
JP7403904B1 (en) Personal information management system
KR101046351B1 (en) Certification Level Upgrade System by Evaluating Activity Index of Community Members
WO2024030665A2 (en) Social network with network-based rewards
US20170011330A1 (en) Signaling game machine architecture, system, software, computer-accessible medium and hardware
CN117094773A (en) Online migration learning method and system based on blockchain privacy calculation
CN111209403A (en) Data processing method, device, medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20201027