System login method and device, equipment, storage medium and program product
By generating a login display interface containing electronic maps and geographic identity, the problem of users' difficulty in determining the location of the current login account is solved, and the convenience of system login is improved.
Patent Information
- Application Number
- CN202411602085.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-03-14
AI Technical Summary
Under a large login platform, it is difficult for users to directly know whether the currently logged in account is the target account corresponding to the area they want to log in, resulting in less convenience in the system login.
By obtaining the home information of the user account and generating a login display interface containing electronic maps and geographical indications, users can intuitively determine the home location of the current login account, thereby conveniently logging into the login subsystem of the target area.
It improves the convenience of users logging into the system, allowing users to more intuitively determine whether the current login account is the account in the area they want to log in, reducing the cumbersome operations during the login process.
Smart Images

Figure CN119622684A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of system login, and in particular to a system login method, device, equipment, storage medium and program product. Background Art
[0002] In the related art, users can log in to the system by entering their account number. However, in a large login platform, the account login interface in different regions is the same, and it is difficult for users to directly know whether the currently logged in account is the target account corresponding to the region the user wants to log in among multiple accounts belonging to different regions. Therefore, a more intelligent system login method is needed to improve the convenience of users logging in to the system. Summary of the invention
[0003] The main purpose of this application is to provide a system login method, device, equipment, storage medium and program product, aiming to solve the technical problem of low system login convenience in related technologies.
[0004] To achieve the above purpose, the present application proposes a system login method, comprising:
[0005] Get the account information of the currently logged in user account; the account information includes the location information of the user account;
[0006] A login display interface is generated based on the location information; the login display interface includes an electronic map and a geographical identifier corresponding to the location information on the electronic map.
[0007] In one embodiment, the login display interface includes at least one geographical identifier, each geographical identifier corresponding to a regional login subsystem;
[0008] After the step of generating a login display interface based on the location information, the following steps are further included:
[0009] In response to a selection operation by a user, determining a target geographic identifier from all geographic identifiers;
[0010] Based on the target geographic identifier, log in to the target area login subsystem corresponding to the target geographic identifier.
[0011] In one embodiment, based on the target geographical identifier, the step of logging into the target area login subsystem corresponding to the target geographical identifier includes:
[0012] Based on the target geographical identifier and the preset mapping relationship table, determining the uniform resource locator corresponding to the target geographical identifier; the preset mapping relationship table includes the home place corresponding to the geographical identifier and the uniform resource locator of the regional login subsystem corresponding to the home place;
[0013] Based on the uniform resource locator corresponding to the target geographic identifier, log in to the target area login subsystem.
[0014] In one embodiment, the method further comprises:
[0015] If it is detected that the user has exited the target area login subsystem, a recommended login list is generated based on the preset system succession relationship; the recommended login list includes the system names of multiple other subsystems associated with the target area login subsystem and the login link corresponding to each subsystem; the subsystems in the recommended login list are arranged from large to small according to the recommendation probability;
[0016] Output a list of recommended logins.
[0017] In one embodiment, if it is detected that the user has exited the target area login subsystem, then according to the preset system sequence relationship, before the step of generating the recommended login list, the step further includes:
[0018] Based on the user's historical login operation records, a login sample set is obtained; the login sample set includes multiple login samples, each login sample includes the subsystem that the user logged in previously, the subsystem that the user will log in next time, and the login time information between the subsystems;
[0019] Based on the login sample set, determine the probability of the user logging into each subsystem to be recommended;
[0020] Based on probability, build a preset system sequence relationship.
[0021] In one embodiment, the step of determining the probability of a user logging into each subsystem to be recommended based on the login sample set includes:
[0022] Based on Formula 1, determine the attribute similarity between each subsystem;
[0023] Based on Formula 2, determine the time correlation between each subsystem;
[0024] Based on formula 3, determine the probability of the user logging into each subsystem to be recommended;
[0025] Among them, formula 1 is: S ij =Sim(x i , x j ), S ij is the attribute similarity between the i-th subsystem and the j-th subsystem, x i is the attribute information of the ith subsystem, x j is the attribute information of the j-th subsystem, i∈[1,n], j∈[1,n], n is the total number of subsystems, Sim is the vector similarity function;
[0026] Formula 2 is: V ij =∑v ij (t i -t j);V ij is the time correlation, v ij is the probability of logging into the jth subsystem after logging into the i-th subsystem, t i is the time of logging into the ith subsystem, t j is the time of logging into the jth subsystem;
[0027] Formula 3 is: P ij =λ1S ij +λ2V ij ;P ij is the probability of recommending logging into the jth subsystem after the i-th subsystem, and λ1 and λ2 are adjustable parameters.
[0028] In addition, to achieve the above purpose, the present application also proposes a system login device, which includes:
[0029] The acquisition module is used to obtain the account information of the user account currently logging in; the account information includes the location information of the user account;
[0030] The generation module is used to generate a login display interface based on the location information; the login display interface includes an electronic map and a geographical mark corresponding to the location information on the electronic map.
[0031] In addition, to achieve the above-mentioned purpose, the present application also proposes a system login device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the system login method as described above.
[0032] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium. A computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the system login method as described above are implemented.
[0033] In addition, to achieve the above-mentioned purpose, the present application also proposes a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps of the system login method as described above are implemented.
[0034] One or more technical solutions proposed in this application have at least the following technical effects:
[0035] The system login method provided by the present application can obtain the account information of the user account currently being logged in; the account information includes the location information of the user account; based on the location information, a login display interface can be generated; the login display interface includes an electronic map and the geographical identification corresponding to the location information on the electronic map. Thus, the user can more intuitively and conveniently determine whether the currently logged in account is the target account corresponding to the desired login area through the geographical identification of the location of the currently logged in account displayed on the login display interface, which helps to improve the convenience of the user logging into the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0038] Figure 1 A flowchart of the first embodiment of the system login method of the present application is provided;
[0039] Figure 2 This is a schematic diagram of the module structure of the system login device of the embodiment of the present application;
[0040] Figure 3 This is a schematic diagram of the device structure of the hardware operating environment involved in the system login method in the embodiment of the present application.
[0041] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0042] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0043] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0044] The main solution of the embodiment of the present application is: obtaining the account information of the user account currently logging in; the account information includes the location information of the user account; based on the location information, generating a login display interface; the login display interface includes an electronic map and the geographical identification corresponding to the location information on the electronic map.
[0045] In the related art, users can log in to the system by entering their account number. However, in large login platforms, the account login interfaces in different regions are the same, and it is difficult for users to directly know whether the currently logged in account is the target account corresponding to the region that the user wants to log in among multiple accounts belonging to different regions.
[0046] The present application provides a solution that can generate a login display interface based on the location information of the user's login account; the login display interface includes an electronic map and a geographical identifier corresponding to the location information on the electronic map. Thus, the user can more intuitively and conveniently determine whether the currently logged-in account is the target account corresponding to the desired login area through the geographical identifier of the location of the current login account displayed on the login display interface, which helps to improve the convenience of the user logging into the system.
[0047] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, etc. The following takes the system login device as an example to illustrate this embodiment and the following embodiments.
[0048] Based on this, the present application embodiment provides a system login method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the system login method of this application.
[0049] In this embodiment, the system login method includes steps S100 to S200:
[0050] Step S100, obtaining the account information of the user account currently logging in.
[0051] Account information includes the location information of the user account.
[0052] Step S200: Generate a login display interface based on the location information.
[0053] The login display interface includes an electronic map and the geographical identification corresponding to the location information on the electronic map.
[0054] Specifically, when logging into the system, the user can enter a user account and password to verify the login. After receiving the user account entered by the user, the device can parse the user account to obtain account information corresponding to the user account, which includes the location information of the user account, such as the city, state, province, etc. where the IP address of the account is located, or specific geographic longitude and latitude coordinates.
[0055] After obtaining the location information of the user account, in order to facilitate the user to understand the detailed login information, a login display interface can be generated based on the location information. The login display interface can be presented in the form of an electronic map. The electronic map also has a geographical mark corresponding to the location information of the user account, so that the user can intuitively judge whether the current login account is the user account of the location he wants to log in based on the visualized geographical mark. The map displayed on the login display interface can be specifically displayed in the form of provincial / municipal / district level according to the application area of the login system. For example, for the login system of Shanghai, the login display interface can directly display the 3D map of Shanghai. When the user enters the user account to log in, the account location information can be parsed from the user-entered account as Zhongshan Hospital Affiliated to Fudan University in Xuhui District, Shanghai. At this time, the 3D map of Shanghai on the login display interface can automatically locate the address of the hospital and flash with a positioning icon (such as a red five-pointed star), and can be equipped with "account location, account belonging institution, specific address, institution introduction, contact number" and other text displays to achieve visualization of location information, etc.
[0056] In a feasible implementation, the login display interface may include at least one geographical identifier, and each geographical identifier corresponds to a regional login subsystem; after step S200, the system login method may further include steps S300 to S400:
[0057] Step S300: In response to a selection operation by a user, a target geographic identifier is determined from all geographic identifiers.
[0058] Step S400, based on the target geographic identifier, log in to the target area login subsystem corresponding to the target geographic identifier.
[0059] Specifically, a large login platform generally includes multiple subsystems that can be logged in. When users switch and log in to multiple subsystems, they may need to re-enter the login address of the target area login subsystem, which will increase the complexity of system login.
[0060] In order to facilitate the user's login operation, the geographical identifiers corresponding to multiple subsystems that can be logged in can be displayed on the login display interface. According to the actual login needs, the user can directly determine the target geographical identifier corresponding to the target area subsystem to be logged in from all the geographical identifiers displayed on the interface, so that the corresponding target area subsystem can be accessed through the geographical identifier without having to manually enter the login address of the subsystem to log in.
[0061] In a feasible implementation, step S400 may specifically include determining the uniform resource locator corresponding to the target geographical identifier based on the target geographical identifier and the preset mapping relationship table; and logging into the target regional login subsystem based on the uniform resource locator corresponding to the target geographical identifier. The preset mapping relationship table includes the location corresponding to the geographical identifier and the uniform resource locator of the regional login subsystem corresponding to the location.
[0062] Specifically, the user can determine the target geographic identifier by clicking the mouse, and based on the information such as the place of origin corresponding to the target geographic identifier, the preset mapping relationship table can be queried to determine the URL (uniform resource locator) used to log in to the subsystem in the target area. The URL may include the domain name of the login platform, followed by the regional suffix corresponding to the subsystem under the same login platform, and the regional suffixes in different regions are different. The format of the preset mapping relationship table can be shown in Table 1. As shown in Table 1, each geographic identifier has a unique corresponding geographic identifier number, a corresponding place of origin, and the URL of the login subsystem in the corresponding region.
[0063] Table 1
[0064] Geographical identification number Place of Origin Login subsystem URL 1001 Pudong New Area, Shanghai https: / / xxxx.cn / pudong 1002 Xuhui District, Shanghai https: / / xxxx.cn / xuhui 1003 Huangpu District, Shanghai https: / / xxxx.cn / huangpu
[0065] For example, in one example, after the user logs in to the health login platform in Shanghai, he enters the login subsystem corresponding to the Pudong New District of Shanghai. When the user wants to exit the login subsystem and log in to the subsystem corresponding to the Xuhui District of Shanghai, he can directly click on the geographical identifier corresponding to the Xuhui District on the 3D electronic map of Shanghai on the login display interface (i.e., the target geographical identifier). After determining the target geographical identifier, the URL of the login subsystem corresponding to the Xuhui District of Shanghai can be determined through the preset mapping relationship table shown in Table 1. In this way, the user can directly access the login subsystem of the Xuhui District of Shanghai through the URL of the Xuhui District of Shanghai, thereby realizing convenient login switching of login subsystems in Shanghai.
[0066] In addition, in order to improve the user experience, help users quickly find the next relevant subsystem that may need to be logged in, and reduce the time and effort of users to manually search and repeatedly input. In a feasible implementation, the system login method may also include steps A100 to A200:
[0067] Step A100: If it is detected that the user has exited the target area login subsystem, a recommended login list is generated based on a preset system sequence relationship.
[0068] The recommended login list includes system names of multiple subsystems associated with the target area login subsystem and login links corresponding to each subsystem; the subsystems in the recommended login list are arranged from large to small according to the recommendation probability.
[0069] Step A200, outputting a recommended login list.
[0070] Specifically, when logging into the system, the user may need to access multiple subsystems, and in order to simplify the user's overall access process. When monitoring the user to exit the target area login subsystem, a recommended login list can be generated and output based on the preset system sequence relationship. The recommended login list contains multiple other subsystems associated with the target area login subsystem. For each recommended subsystem, a recommended login item can be generated. Each recommended login item includes the name of the subsystem and the corresponding login connection, which can be used for direct user access. Each subsystem is arranged in the recommended login list in descending order according to the recommendation probability, ensuring that the user can first see and access the next subsystem that may need to be logged in.
[0071] The preset system succession relationship may be constructed based on the business logic between subsystems. In a feasible implementation, a login sample set can be obtained based on the user's historical login operation records; based on the login sample set, the probability of the user logging into each subsystem to be recommended is determined; based on the probability, the preset system succession relationship is constructed. The login sample set includes multiple login samples, each login sample includes the subsystem that the user logged in previously, the subsystem that the user will log in next time, and the login time information between the subsystems.
[0072] Specifically, the system login logs can be collected to obtain multiple historical login operation records of the user. After data processing (such as removing abnormal data, filling in accurate data, extracting feature data, etc.) of these historical login operation records, multiple login samples for constituting a login sample set can be obtained. Each login sample contains feature information such as the subsystem that the user logged in previously, the subsystem that the user will log in next time, and the login time information between the subsystems. By analyzing and calculating the data in the login sample set, the probability of the user logging in to each subsystem to be recommended can be determined.
[0073] In a feasible implementation, based on the login sample set, the step of determining the probability of the user logging into each subsystem to be recommended may include: determining the attribute similarity between the subsystems based on Formula 1; determining the time correlation between the subsystems based on Formula 2; determining the probability of the user logging into each subsystem to be recommended based on Formula 3; wherein Formula 1 is: S ij =Sim(x i , x j ), S ij is the attribute similarity between the i-th subsystem and the j-th subsystem, x i is the attribute information of the ith subsystem, x jis the attribute information of the jth subsystem, i∈[1,n], j∈[1,n], n is the total number of subsystems, Sim is the vector similarity function; Formula 2 is: V ij =∑v ij (t i -t j );V ij is the time correlation, v ij is the probability of logging into the jth subsystem after logging into the i-th subsystem, t i is the time of logging into the ith subsystem, t j is the time of logging into the jth subsystem; Formula 3 is: P ij =λ1S ij +λ2V ij ;P ij is the probability of recommending logging into the jth subsystem after the ith subsystem. λ1 and λ2 are adjustable parameters. λ1 represents the weight of attribute similarity and λ2 represents the weight of time correlation. Both can be flexibly adjusted according to actual application conditions.
[0074] The above-mentioned attribute similarity can be used to measure the similarity between different subsystems in certain specific attributes. Attribute similarity can be used to infer other subsystems that users may be inclined to log in. For example, if the user is interested in certain attributes of subsystem A, subsystem B with similar attributes to subsystem A can be recommended. The time correlation can measure the time interval between users using different subsystems, which can help understand the time pattern and frequency of user login behavior. The time correlation can predict the probability that a user logs in to subsystem A and then logs in to subsystem B within a certain time period. Combining the attribute similarity and time correlation of the user login system can more comprehensively understand user behavior, thereby improving the accuracy of probability prediction.
[0075] It can be understood that the system login method provided in this embodiment can obtain the account information of the user account currently being logged in; the account information includes the location information of the user account; based on the location information, a login display interface can be generated; the login display interface includes an electronic map and the geographical identification corresponding to the location information on the electronic map. Therefore, the user can more intuitively and conveniently determine whether the currently logged in account is the target account corresponding to the desired login area through the geographical identification of the location of the currently logged in account displayed on the login display interface, which helps to improve the convenience of the user logging into the system.
[0076] This application also provides a system login device, please refer to Figure 2 , the system login device includes:
[0077] The acquisition module 10 is used to acquire the account information of the user account currently logging in; the account information includes the location information of the user account;
[0078] The generating module 20 is used to generate a login display interface based on the location information; the login display interface includes an electronic map and a geographical mark corresponding to the location information on the electronic map.
[0079] The system login device provided by the present application adopts the system login method in the above embodiment, which can solve the technical problem of low convenience of the system login method in the related art. Compared with the related art, the beneficial effects of the system login device provided by the present application are the same as the beneficial effects of the system login method provided by the above embodiment, and the other technical features in the above system login device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0080] The present application provides a system login device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the system login method in the above-mentioned embodiment one.
[0081] Reference below Figure 3 , which shows a schematic diagram of the structure of a system login device suitable for implementing an embodiment of the present application. The system login device in the embodiment of the present application may include but is not limited to mobile terminals such as laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions: tablet computers), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 3 The system login device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0082] like Figure 3As shown, the system login device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the system login device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the system login device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a system login device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.
[0083] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0084] The system login device provided by the present application adopts the system login method in the above embodiment, which can solve the technical problem of low convenience of system login in the related art. Compared with the related art, the beneficial effects of the system login device provided by the present application are the same as the beneficial effects of the system login method provided by the above embodiment, and the other technical features in the system login device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0085] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0086] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0087] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, wherein the computer-readable program instructions are used to execute the system login method in the above-mentioned embodiment.
[0088] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0089] The above-mentioned computer-readable storage medium may be included in the system login device; or it may exist independently without being assembled into the system login device.
[0090] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the system login device, the system login device: obtains the account information of the user account currently logging in; the account information includes the location information of the user account; based on the location information, generates a login display interface; the login display interface includes an electronic map and the geographical identification corresponding to the location information on the electronic map.
[0091] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0092] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0093] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0094] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned system login method, and can solve the technical problem of low convenience of system login in the related art. Compared with the related art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the system login method provided by the above-mentioned embodiment, and will not be repeated here.
[0095] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned system login method when executed by a processor.
[0096] The computer program product provided by this application can solve the technical problem of low system login convenience in related technologies. Compared with related technologies, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the system login method provided by the above embodiment, which will not be repeated here.
[0097] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A system login method, characterized in that: The method comprises: Obtaining account information of the currently logged-in user account; the account information includes location information of the user account; Based on the place of origin information, a login display interface is generated; the login display interface includes an electronic map and a geographical mark corresponding to the place of origin information on the electronic map.
2. The method according to claim 1, characterized in that The login display interface includes at least one geographical identifier, and each geographical identifier corresponds to a regional login subsystem; After the step of generating a login display interface based on the location information, the step further includes: In response to a selection operation by a user, determining a target geographical identifier from all the geographical identifiers; Based on the target geographical identifier, log in to the target area login subsystem corresponding to the target geographical identifier.
3. The method according to claim 2, characterized in that The step of logging into the target area login subsystem corresponding to the target geographical identifier based on the target geographical identifier comprises: Based on the target geographical identifier and a preset mapping relationship table, determining a uniform resource locator corresponding to the target geographical identifier; the preset mapping relationship table includes a home location corresponding to the geographical identifier and a uniform resource locator of a regional login subsystem corresponding to the home location; Based on the uniform resource locator corresponding to the target geographic identifier, log in to the target area login subsystem.
4. The method according to claim 3, characterized in that The method further comprises: If it is detected that the user exits the target area login subsystem, a recommended login list is generated based on a preset system succession relationship; the recommended login list includes system names of multiple other subsystems associated with the target area login subsystem and login links corresponding to each subsystem; the subsystems in the recommended login list are arranged from large to small according to the recommendation probability; The recommended login list is outputted.
5. The method according to claim 4, characterized in that If it is detected that the user exits the target area login subsystem, before the step of generating a recommended login list according to a preset system sequence relationship, the step also includes: Based on the user's historical login operation records, a login sample set is obtained; the login sample set includes multiple login samples, each of which includes the subsystem that the user logged in previously, the subsystem that the user will log in next time, and the login time information between the subsystems; Based on the login sample set, determining the probability of the user logging into each subsystem to be recommended; Based on the probability, the preset system succession relationship is constructed.
6. The system login method according to claim 5, characterized in that: The step of determining the probability of a user logging into each subsystem to be recommended based on the login sample set includes: Based on Formula 1, determine the attribute similarity between each subsystem; Based on Formula 2, determine the time correlation between each subsystem; Based on formula 3, determine the probability of the user logging into each subsystem to be recommended; Wherein, the formula 1 is: S ij =Sim(x i , x j ), S ij is the attribute similarity between the i-th subsystem and the j-th subsystem, x i is the attribute information of the ith subsystem, x j is the attribute information of the j-th subsystem, i∈[1,n], j∈[1,n], n is the total number of subsystems, Sim is the vector similarity function; The formula 2 is: V ij =∑v ij (t i -t j );V ij is the temporal correlation, v ij is the probability of logging into the jth subsystem after logging into the i-th subsystem, t i is the time of logging into the ith subsystem, t j is the time of logging into the jth subsystem; The formula three is: ij =λ1S ij +λ2V ij ;P ij is the probability of recommending logging into the jth subsystem after the i-th subsystem, and λ1 and λ2 are adjustable parameters.
7. A system login device, characterized in that: The device comprises: An acquisition module, used to acquire account information of a user account currently logging in; the account information includes location information of the user account; A generation module is used to generate a login display interface based on the location information; the login display interface includes an electronic map and a geographical mark corresponding to the location information on the electronic map.
8. A system login device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the system login method according to any one of claims 1 to 6.
9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the system login method according to any one of claims 1 to 6 are implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the system login method according to any one of claims 1 to 6 are implemented.